Ejemplo n.º 1
0
        public void ItShould_Handle_Nulls()
        {
            var command = new RemoveLastCommand(null, null);

            command.Execute();

            _documentHistoryCommandsMock.Verify(v => v.RemoveLast(), Times.Never);
            _documentCommandFactoryMock.Verify(v => v.CreateCommand(It.IsAny <IClosedDocument>()), Times.Never);
            _documentCommandMock.Verify(v => v.Execute(), Times.Never);
        }
Ejemplo n.º 2
0
        public RemoveLastCommandTest()
        {
            _documentHistoryCommandsMock = new Mock <IDocumentHistoryCommands>();
            _documentHistoryCommandsMock.Setup(s => s.RemoveLast()).Returns(NullDocument.Instance);

            _documentCommandMock = new Mock <IDocumentCommand>();

            _documentCommandFactoryMock = new Mock <IDocumentCommandFactory>();
            _documentCommandFactoryMock.Setup(s => s.CreateCommand(It.IsAny <IClosedDocument>()))
            .Returns(_documentCommandMock.Object);

            _removeLastCommand = new RemoveLastCommand(_documentHistoryCommandsMock.Object, _documentCommandFactoryMock.Object);
        }