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);
        }
Example #2
0
        public ICollection <INavCommand> Back()
        {
            var command = new BackNavCommand();

            return(new[] { command });
        }