public MainWindow() { InitializeComponent(); LogViewer.DisplayLevel = Level.Debug; IMovieDb db = new MovieDb(); _configReader = new ConfigReader(); _scanner = new BasicFileScanner(); _analyzer = new FileAnalyzer(db); _movideo = new MovideoApp(_configReader, _scanner, _analyzer, db); _movideo.MatchFound += _movideo_MatchFound; _movideo.ProgressChanged += _movideo_ProgressChanged; }
public MovideoAppTest() { _fileScannerMock = new Mock <IFileScanner>(); _dbMock = new Mock <IMovieDb>(); _configMock = new Mock <IConfigReader>(); _configMock.Setup(x => x.GetApiSettings()).Returns(new ApiSettings { ApiCulture = new CultureInfo("it-IT"), ApiKey = "1234567890" }); _analyzerMock = new Mock <IFileAnalyzer>(); _sut = new MovideoApp(_configMock.Object, _fileScannerMock.Object, _analyzerMock.Object, _dbMock.Object); }