Skip to content

Commit

Permalink
fixed a test
Browse files Browse the repository at this point in the history
  • Loading branch information
brianlagunas committed Nov 23, 2019
1 parent 66f5d6a commit 3dbe2e5
Showing 1 changed file with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -411,28 +411,32 @@ public void WhenNavigationToNewUri_ThenCanNoLongerNavigateForward()
Uri uri3 = new Uri("Uri3", UriKind.Relative);
RegionNavigationJournalEntry entry3 = new RegionNavigationJournalEntry() { Uri = uri3 };

Uri uri4 = new Uri("Uri4", UriKind.Relative);
RegionNavigationJournalEntry entry4 = new RegionNavigationJournalEntry() { Uri = uri4 };

target.RecordNavigation(entry1, true);
target.RecordNavigation(entry2, true);
target.RecordNavigation(entry3, true);

mockNavigationTarget
.Setup(x => x.RequestNavigate(uri1, It.IsAny<Action<NavigationResult>>()))
.Callback<Uri, Action<NavigationResult>>((u, c) => c(new NavigationResult(null, true)));
.Setup(x => x.RequestNavigate(uri1, It.IsAny<Action<NavigationResult>>(), null))
.Callback<Uri, Action<NavigationResult>, NavigationParameters>((u, c, n) => c(new NavigationResult(null, true)));
mockNavigationTarget
.Setup(x => x.RequestNavigate(uri2, It.IsAny<Action<NavigationResult>>()))
.Callback<Uri, Action<NavigationResult>>((u, c) => c(new NavigationResult(null, true)));
.Setup(x => x.RequestNavigate(uri2, It.IsAny<Action<NavigationResult>>(), null))
.Callback<Uri, Action<NavigationResult>, NavigationParameters>((u, c, n) => c(new NavigationResult(null, true)));
mockNavigationTarget
.Setup(x => x.RequestNavigate(uri3, It.IsAny<Action<NavigationResult>>()))
.Callback<Uri, Action<NavigationResult>>((u, c) => c(new NavigationResult(null, true)));
.Setup(x => x.RequestNavigate(uri3, It.IsAny<Action<NavigationResult>>(), null))
.Callback<Uri, Action<NavigationResult>, NavigationParameters>((u, c, n) => c(new NavigationResult(null, true)));

target.GoBack();

// Act
target.RecordNavigation(new RegionNavigationJournalEntry() { Uri = new Uri("Uri4", UriKind.Relative) }, true);
Assert.True(target.CanGoForward);

// Act
target.RecordNavigation(entry3, true);

// Verify
Assert.False(target.CanGoForward);
Assert.Equal(entry3, target.CurrentEntry);
}

[Fact]
Expand Down

0 comments on commit 3dbe2e5

Please sign in to comment.