Пример #1
0
        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;
        }
Пример #2
0
        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);
        }