public void NavigateToSettingsCommand_Label_IsAsSpecified() { MockNavigationManager navigationManager = new MockNavigationManager(); SettingsCommand command = navigationManager.GetNavigateToSettingsCommand("MyLabel", "Page Name", "Arguments"); Assert.AreEqual("MyLabel", command.Label); }
public void NavigateToSettingsCommand_Invoked_CallsNavigateToWithSpecifiedArguments() { MockNavigationManager navigationManager = new MockNavigationManager() { CanGoBack = true }; SettingsCommand command = navigationManager.GetNavigateToSettingsCommand("MyLabel", "PageName", "Arguments"); command.Invoked(command); CollectionAssert.AreEqual(new string[] { "NavigateTo(PageName, Arguments)" }, (ICollection)navigationManager.MethodCallLog); }
public void NavigateToSettingsCommand_ReturnsNewSettingsCommand() { MockNavigationManager navigationManager = new MockNavigationManager(); SettingsCommand command = navigationManager.GetNavigateToSettingsCommand("MyLabel", "Page Name", "Arguments"); Assert.IsNotNull(command); }