diff --git a/src/Controls/tests/Core.UnitTests/NavigationPageLifecycleTests.cs b/src/Controls/tests/Core.UnitTests/NavigationPageLifecycleTests.cs index 36ca78d4a4de..55d6ef6c6752 100644 --- a/src/Controls/tests/Core.UnitTests/NavigationPageLifecycleTests.cs +++ b/src/Controls/tests/Core.UnitTests/NavigationPageLifecycleTests.cs @@ -137,7 +137,7 @@ public async Task RemoveInnerPage(bool useMaui) ContentPage initialPageAppearing = null; ContentPage pageDisappeared = null; - NavigationPage nav = new TestNavigationPage(useMaui, initialPage); + var nav = new TestNavigationPage(useMaui, initialPage); _ = new Window(nav); nav.SendAppearing(); @@ -153,6 +153,7 @@ public async Task RemoveInnerPage(bool useMaui) => throw new XunitException("Appearing Fired Incorrectly"); nav.Navigation.RemovePage(pageToRemove); + await nav.NavigatingTask; } } }