protected override void OnStart() { MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) => { MainPage = new FlyoutPageView(usuario); }); }
public void ActivatingReactiveFlyoutPageTest() { var vm3 = new FlyOutPageViewModel(); var fixture3 = new FlyoutPageView { ViewModel = vm3 }; // Activate Shell.Current.Navigation.PushAsync(fixture3); Assert.Equal(1, fixture3.ViewModel !.IsActiveCount); Assert.Equal(1, fixture3.IsActiveCount); // Deactivate Shell.Current.GoToAsync(".."); fixture3.ViewModel = null; Assert.Equal(0, vm3.IsActiveCount); Assert.Equal(0, fixture3.IsActiveCount); }