public void ItShould_Remove_Last_Document() { _removeLastCommand.Execute(); _documentHistoryCommandsMock.Verify(v => v.RemoveLast(), Times.Once); _documentCommandFactoryMock.Verify(v => v.CreateCommand(It.Is <IClosedDocument>(p => p == NullDocument.Instance)), Times.Once); _documentCommandMock.Verify(v => v.Execute(), Times.Once); }
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); }