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