public UpdateAllMetadataCommandTests() { _movies = new ObservableCollection<IMovieViewModel>(); _progressManager = Substitute.For<IProgressManagerViewModel>(); _busyProvider = Substitute.For<IBusyProvider>(); _command = new UpdateAllMetadataCommand<IMovieViewModel>(_movies, _progressManager, _busyProvider); }
public TvShowManagerViewModel(ITvShowViewModelFactory viewModelFactory, IProgressManagerViewModel progressManager, IBusyProvider busyProvider) { _viewModelFactory = viewModelFactory; _busyProvider = busyProvider; TvShows = new ObservableCollection<ITvShowViewModel>(); UpdateAll = new UpdateAllMetadataCommand<ITvShowViewModel>(TvShows, progressManager, busyProvider); FindNewEpisodes = new FindNewEpisodesCommand(TvShows, progressManager, busyProvider); Sources = viewModelFactory.GetSourceManager(SourceType.TvShow); Sources.SpecificFolders.CollectionChanged += SourceFoldersCollectionChanged; }