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)); }
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); }