public ActionResult FirstTest() { var viewModel = new FirstTestViewModel { Player = Equipment.FirstTest.Player, Equipment = Equipment.FirstTest.Equipment }; return(this.View(viewModel)); }
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); }
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); }