public GetLatestWallpapersTests() { _output = new Mock <IGetLatestWallpapersOutputPort>(); _clientMock = new Mock <IWallhavenClient>(); _wallpaperProvider = new WallpaperProvider(_clientMock.Object); _useCase = new GetLatestWallpapersUseCase(_wallpaperProvider, _output.Object); }
//public Downloader(SearchOptions so) : this(so, new List<string>()) { } //public Downloader(DateTime previousDownload, SearchOptions so) : this(previousDownload, so, new List<string>()) { } public Downloader(SearchOptions so) { Provider = new WallHaven(); SearchOptions = so; //LastDownload = previousDownload; DownloadTimer.Elapsed += DownloadTimerElapsed; //SetDownloadInterval(DownloadInterval); }
public GetLatestWallpapersUseCase(IWallpaperProvider wallpaperProvider, IGetLatestWallpapersOutputPort output) { _wallpaperProvider = wallpaperProvider; _output = output; }