Esempio n. 1
0
        public ActionResult FirstTest()
        {
            var viewModel = new FirstTestViewModel
            {
                Player    = Equipment.FirstTest.Player,
                Equipment = Equipment.FirstTest.Equipment
            };

            return(this.View(viewModel));
        }
Esempio n. 2
0
        public void PushOneViewModel()
        {
            Navigator          navigator = new Navigator(NavigationFixture.ServiceProvider);
            FirstTestViewModel vm        = navigator.BuildViewModel <FirstTestViewModel>();

            Assert.NotNull(vm);
            navigator.PushViewModelToStack(vm, false);
            Assert.IsType <FirstTestViewModel>(navigator.SelectedViewModel);
            Assert.False(navigator.NavigationStackNotEmpty);
        }
Esempio n. 3
0
        public void PushTwoClearingStack()
        {
            Navigator          navigator = new Navigator(NavigationFixture.ServiceProvider);
            FirstTestViewModel vm        = navigator.BuildViewModel <FirstTestViewModel>();

            Assert.NotNull(vm);
            navigator.PushViewModelToStack(vm, false);
            Assert.IsType <FirstTestViewModel>(navigator.SelectedViewModel);
            Assert.False(navigator.NavigationStackNotEmpty);
            SecondTestViewModel secondVm = navigator.BuildViewModel <SecondTestViewModel>();

            navigator.PushViewModelToStack(secondVm, true);
            Assert.NotNull(secondVm);
            Assert.IsType <SecondTestViewModel>(navigator.SelectedViewModel);
            Assert.False(navigator.NavigationStackNotEmpty);
            navigator.PopController();
            Assert.IsType <SecondTestViewModel>(navigator.SelectedViewModel);
            Assert.False(navigator.NavigationStackNotEmpty);
        }