public void ApplyBackNavCommandTest() { // - Arrange var screenStack = new ScreenStack(); screenStack.Push(new ScreenStub()); var navigatorMock = new Mock <Navigator>(); var command = new BackNavCommand(); // - Act command.Apply(navigatorMock.Object, screenStack); // - Assert Assert.AreEqual(0, screenStack.Count); navigatorMock.Verify(it => it.Back(), Times.Once); }
public ICollection <INavCommand> Back() { var command = new BackNavCommand(); return(new[] { command }); }