public void ShouldGoBackWhenCancel() { var navigationService = Substitute.For <INavigationService>(); var viewModel = new NewListViewModel(navigationService); viewModel.Cancel(); navigationService.Received().GoBack(); }
public void ShouldAcceptNewListWhenNameIsNotEmpty() { var navigationService = Substitute.For <INavigationService>(); var viewModel = new NewListViewModel(navigationService); viewModel.ListName = "some name"; Check.That(viewModel.CanAccept).IsTrue(); }
public void ShouldNotAcceptNewListWhenNameIsEmpty() { var navigationService = Substitute.For <INavigationService>(); var viewModel = new NewListViewModel(navigationService); viewModel.ListName = string.Empty; Check.That(viewModel.CanAccept).IsFalse(); }
public NewListView() { InitializeComponent(); DataContext = new NewListViewModel(); }
public NewListPage() { InitializeComponent(); BindingContext = new NewListViewModel(); }