public App() { InitializeComponent(); IDictionary <NavigationController.Map, Type> fullmap = new Dictionary <NavigationController.Map, Type> { { NavigationController.Map.Create(0, typeof(Views.MainPage)), typeof(AboutPage) }, { NavigationController.Map.Create(1, typeof(Views.MainPage)), typeof(VaccineListViewPage) } }; NavigationService = new NavigationService(new MainPage()); NavController = new NavigationController(NavigationService, fullmap); AppSettings.AppSet(); MainPage = new MainPage(); }
public async Task RemovePageFor_works_with_Di_pages() { navController = new NavController(); await navController.DiInitAsync(new DiTestViewModel0()); await navController.DiPushAsync(new DiTestViewModel1()); await navController.DiPushAsync(new DiTestViewModel2()); await navController.DiPushAsync(new DiTestViewModel3()); Assume.That(navController.MainStack.Count == 4); Assume.That(navController.MainStack[1] is DiTestPage1); navController.RemovePageFor <DiTestViewModel1>(); Assert.Multiple(() => { Assert.AreEqual(3, navController.MainStack.Count); Assert.IsNotInstanceOf <DiTestPage1>(navController.MainStack[1]); }); }
public async Task OneTimeSetup() { Xamarin.Forms.Mocks.MockForms.Init(); navController = new NavController(); await navController.InitAsync(new TestPage0()); }
public async Task Setup() { navController = new NavController(); await navController.InitAsync(new TestPage0()); }
public MainViewModel(INavController navController) { this.navController = navController; }
public void Setup() { navController = new NavController(); }
public FlexiCharDetailViewModel(INavController navController) { this.navController = navController; }
public JumbleViewModel(INavController navController, IFlexiCharGeneratorService flexiCharGeneratorService) { flexiCharGenerator = flexiCharGeneratorService; this.navController = navController; }
public async Task SetupOnce() { Xamarin.Forms.Mocks.MockForms.Init(); navController = new NavController(); await navController.DiInitAsync(new DiTestViewModel0()); }