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();
        }
Example #4
0
        public NewListView()
        {
            InitializeComponent();

            DataContext = new NewListViewModel();
        }
 public NewListPage()
 {
     InitializeComponent();
     BindingContext = new NewListViewModel();
 }