public async Task NavigateBackFromChildView() { var fixture = CreateRoutedViewHost(); var mainPage = fixture.CurrentPage; await _navigationViewModel.Navigate(nameof(ChildViewModel)); await _navigationViewModel.NavigateBack(); var currentPage = fixture.CurrentPage; Assert.Equal(mainPage, currentPage); Assert.IsType <MainView>(currentPage); Assert.IsType <MainViewModel>(currentPage.BindingContext); Assert.NotNull(currentPage.BindingContext); Assert.Equal("Main view", currentPage.Title); Assert.Equal(1, fixture.StackDepth); }