public async Task NavigateToSecondChildView() { var fixture = CreateRoutedViewHost(); await _navigationViewModel.Navigate(nameof(ChildViewModel)); var viewModel = await _navigationViewModel.NavigateToChild("Testing"); Assert.NotNull(viewModel); var currentPage = fixture.CurrentPage; Assert.NotNull(currentPage); Assert.IsType <ChildView>(currentPage); Assert.IsType <ChildViewModel>(currentPage.BindingContext); Assert.Equal(viewModel, currentPage.BindingContext); Assert.Equal("Child view: Testing", currentPage.Title); Assert.Equal(3, fixture.StackDepth); }