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