A simple File Watcher built on .NET 5 using Visual Studio 2019.
Default Configurations are part of appsettings.json file.
- Default Source: "C:\Root"
- Default Destinath: "C:\Destination"
- Default Parallel Files Count for transfer: "2"
Monitors source folder & Moves files every 15 seconds using timer.
Logging(console) uses Serilog.
Unit tests are on NUnit 3 & Mocking is done using NSubstitute.