Ejemplo n.º 1
0
        public void ShouldGoBackWhenCancel()
        {
            var navigationService = Substitute.For <INavigationService>();
            var viewModel         = new NewListViewModel(navigationService);

            viewModel.Cancel();

            navigationService.Received().GoBack();
        }
Ejemplo n.º 2
0
        public void ShouldAcceptNewListWhenNameIsNotEmpty()
        {
            var navigationService = Substitute.For <INavigationService>();
            var viewModel         = new NewListViewModel(navigationService);

            viewModel.ListName = "some name";

            Check.That(viewModel.CanAccept).IsTrue();
        }
Ejemplo n.º 3
0
        public void ShouldNotAcceptNewListWhenNameIsEmpty()
        {
            var navigationService = Substitute.For <INavigationService>();
            var viewModel         = new NewListViewModel(navigationService);

            viewModel.ListName = string.Empty;

            Check.That(viewModel.CanAccept).IsFalse();
        }
Ejemplo n.º 4
0
        public NewListView()
        {
            InitializeComponent();

            DataContext = new NewListViewModel();
        }
Ejemplo n.º 5
0
 public NewListPage()
 {
     InitializeComponent();
     BindingContext = new NewListViewModel();
 }