public async Task OnAppearing_runs_after_PopModalAsync(bool isAnimated) { await navController.PushAsync <TestViewModel1>(); await navController.PushModalAsync <TestViewModel2>(); await navController.PopModalAsync(isAnimated); Assume.That(navController.TopViewModel is TestViewModel1); var vm = navController.TopViewModel as TestViewModel1; Assert.IsTrue(vm.OnAppearingRuns == 2); }