private void ConfigurePage(Xamarin.Forms.Page page) { var prismNavigationType = typeof(Prism.Navigation.Xaml.Navigation); var navServicePropInfo = prismNavigationType.GetField("NavigationServiceProperty", BindingFlags.Static | BindingFlags.NonPublic); var navServiceProp = (BindableProperty)navServicePropInfo.GetValue(null); page.SetValue(navServiceProp, Mock.Of <INavigationService>()); }
public static void SetIndex(Page page, int index) { if (page == null) { throw new ArgumentNullException("page"); } page.SetValue(IndexProperty, index); }