Обычно я использую Nunit, но в моем текущем проекте я использую MSTest. Теперь у меня есть тест, который ожидает исключения, но продолжает терпеть неудачу, и я не знаю, почему.
Вот простой пример, который я использовал для репликации проблемы:
[TestMethod, ExpectedException(typeof(ErrorResponseException))]
public void should_throw_exception()
{
throw new ErrorResponseException();
}
Ошибка ErrorResponseException - это класс, который просто наследуется от Exception, то есть кто-нибудь знает, почему это терпит неудачу, я бы ожидал, что он пройдет.