В NSubstitute можно указать сообщение, которое должно быть выбрано, если сообщение получено сбой? Что-то вроде следующего:Сообщение об отказе для NSubstitute. Полученный звонок
[Test]
public void Should_execute_command()
{
var command = Substitute.For<ICommand>();
var something = new SomethingThatNeedsACommand(command);
something.DoSomething();
command.Received()
.Execute()
.Because("We should have executed the command that was passed in");
}
Для сравнения, в Moq, вы можете сделать это:
command.Verify(c => c.Execute, "We should have executed the command that was passed in");
И тогда вы получите это сообщение как часть сообщения о неудаче испытания в тестовом бегуна. Это может помочь облегчить чтение и диагностику тестовых сбоев. Есть ли что-то подобное в NSubstitute?