public void ContentShouldBeSetOnNavigatingForward() { var target = new NavigationViewModel(); var first = CreatePage(); var second = CreatePage(); target.NavigateTo(first); target.NavigateTo(second); target.Back(); target.Forward(); Assert.Same(second, target.Content); }
public void ForwardShouldCallDeactivatedOnOldPage() { var target = new NavigationViewModel(); var first = CreatePage(); var second = CreatePage(); target.NavigateTo(first); target.NavigateTo(second); target.Back(); first.ClearReceivedCalls(); target.Forward(); first.Received(1).Deactivated(); }