Пример #1
0
        public TvShowViewModelTests()
        {
            _viewModelFactory  = Substitute.For <ITvShowViewModelFactory>();
            _tvShowFileService = Substitute.For <ITvShowFileService>();
            _metadataService   = Substitute.For <ITvShowMetadataService>();
            _busyProvider      = Substitute.For <IBusyProvider>();
            _keyDataStore      = Substitute.For <IKeyDataStore>();

            _path             = @"C:\Folder\TV Shows\Game of Thrones";
            _viewModelFactory = Substitute.For <ITvShowViewModelFactory>();
            IActorManagerViewModel actorManager = Substitute.For <IActorManagerViewModel>();

            actorManager.Actors
            .Returns(new ObservableCollection <IActorViewModel>());
            _viewModelFactory.GetActorManager(_path, Arg.Any <Action>())
            .Returns(actorManager);

            _viewModel = new TvShowViewModel(_viewModelFactory, _tvShowFileService, _metadataService, _busyProvider, null, null, _keyDataStore, _path);
        }
Пример #2
0
 public RemoveCommand(IActorManagerViewModel actorManager)
 {
     _actorManager = actorManager;
 }
Пример #3
0
 public RemoveCommand(IActorManagerViewModel actorManager)
 {
     _actorManager = actorManager;
 }
Пример #4
0
 public AddCommand(IActorManagerViewModel actorManager, IActorViewModelFactory viewModelFactory)
 {
     _actorManager     = actorManager;
     _viewModelFactory = viewModelFactory;
 }
Пример #5
0
 public AddCommand(IActorManagerViewModel actorManager, IActorViewModelFactory viewModelFactory)
 {
     _actorManager = actorManager;
     _viewModelFactory = viewModelFactory;
 }