Пример #1
0
        public void ItShould_Handle_Nulls()
        {
            var command = new RemoveSomeCommand(null, null, NullDocument.Instance);

            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);
        }
Пример #2
0
        public RemoveSomeCommandTest()
        {
            _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);

            _removeSomeCommand = new RemoveSomeCommand(_documentHistoryCommandsMock.Object, _documentCommandFactoryMock.Object,
                                                       NullDocument.Instance, NullDocument.Instance);
        }