Я довольно новичок в TDD и собираюсь с NUnit и Moq. У меня есть метод, где я ожидаю исключения, поэтому я хотел немного поиграть с функциями фреймворка.NUnit - ExpectedMessage отличается ошибкой
Мой тестовый код выглядит следующим образом:
[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"
);
}
Но я всегда получить ErrorMessage, что сообщение об ошибке, что фактическое сообщение исключение отличается от ожидаемого сообщения. Что я делаю не так?
Какой тест вы используете? – Grzenio
Хоппинг, что я понял вас правильно, я использую NUnit версии 2.5.1 – Mark
, и вы используете свои тесты с помощью nunit-gui.exe? Или вы каким-то образом запускаете их из Visual Studio? – Grzenio