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); }
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); }