rdt-client/server
Cucumberrbob 95ef1f42b8
Add tests for DownloadStationDownloader
Tests:
- Downloads successfully when everything goes right first time
- Downloads successfully when the 5th api call is successful after 4 failures
- Fails to download when 5 api calls fail in a row
- Fails to download if the file has already been added to `Download Station` (when `GetInfoAsync` does not error)
- FAils to download if `remotePath` cannot be parsed by `Path.GetDirectoryName()`
2025-02-17 22:01:16 +00:00
..
RdtClient.Data Use IProcessFactory, IFileSystem in Service.Torrents#RunTorrentComplete 2025-02-17 21:59:56 +00:00
RdtClient.Service Use ISynologyClient (mockable) and inject IDelayProvider so SynologyTorrentClient is testable 2025-02-17 22:00:19 +00:00
RdtClient.Service.Test Add tests for DownloadStationDownloader 2025-02-17 22:01:16 +00:00
RdtClient.Web Upgrade AllDebrid and Downloader.NET to the latest versions. 2025-02-16 09:44:21 -07:00
.gitignore Upgrade to .NET6 and Angular 13. 2021-11-21 13:58:49 -07:00
RdtClient.sln Add test project RdtClient.Service.Test 2025-02-17 22:00:33 +00:00
RdtClient.sln.DotSettings Upgrade to .NET 9, code cleanup. 2024-11-18 03:39:12 -07:00