public GetLatestWallpapersTests()
 {
     _output            = new Mock <IGetLatestWallpapersOutputPort>();
     _clientMock        = new Mock <IWallhavenClient>();
     _wallpaperProvider = new WallpaperProvider(_clientMock.Object);
     _useCase           = new GetLatestWallpapersUseCase(_wallpaperProvider, _output.Object);
 }
Exemplo n.º 2
0
        //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);
        }
Exemplo n.º 3
0
 public GetLatestWallpapersUseCase(IWallpaperProvider wallpaperProvider, IGetLatestWallpapersOutputPort output)
 {
     _wallpaperProvider = wallpaperProvider;
     _output            = output;
 }