Я новичок в TDD и собираюсь с NUnit и Moq. У меня есть метод, в котором я ожидаю исключения, поэтому я хотел немного поиграть с возможностями фреймворков.
Мой тестовый код выглядит следующим образом:
[Test]
[ExpectedException(ExpectedException = typeof(MockException), ExpectedMessage = "Actual differs from expected")]
public void Write_MessageLogWithCategoryInfoFail()
{
string message = "Info Test Message";
Write_MessageLogWithCategory(message, "Info");
_LogTest.Verify(writeMessage =>
writeMessage.Info("This should fail"),
"Actual differs from expected"
);
}
Но я всегда получаю сообщение об ошибке о том, что сообщение об ошибке о том, что фактическое сообщение об исключении отличается от ожидаемого сообщения. Что я делаю не так?