コード例 #1
0
 public void InvalidGuestCommandFails()
 {
     IRepository <Guest> repository = new TestRepository <Guest>();
     RepositoryBackedObservableCollection <Guest> guestList = new RepositoryBackedObservableCollection <Guest>(repository);
     // var guestsVM = new GuestDetailViewModel(new AddGuestCommand(guestList), new Guest(), () => { });
     //Assert.IsFalse(guestsVM.SubmitCommand.CanExecute(null));
 }
コード例 #2
0
        public void AddGuestUsingCommandTest()
        {
            IRepository <Guest> repository = new TestRepository <Guest>();
            RepositoryBackedObservableCollection <Guest> guestList = new RepositoryBackedObservableCollection <Guest>(repository);
            GuestsViewModel viewModel = new GuestsViewModel();

            viewModel.Initialize();
            viewModel.StartAddingGuest();
            viewModel.CurrentGuest.SubmitCommand.Execute(null);
            Assert.IsTrue(guestList.Count > 0);
        }