Контекст
Я реализовал интеграционные тесты для своего бэкэнда ASP.NET, следуя этому статья.
Реализовано несколько тестов, которые успешно выполняются.
У меня есть GlobalExceptionHandler, который изменяет ответ при возникновении определенного исключения.
Протестировал все свои конечные точки с помощью Postman, а также варианты использования, когда GlobalExceptionHandler обрабатывает исключения и изменяет результат, и все работало отлично.
Проблема
Когда я реализую тестовый пример, в котором я ожидаю, что GlobalExceptionHandler изменяет ответ(StatusCode и записывает ResponseBody), тест завершается с UnhandledException, несмотря на то, что мой GlobalExceptionHandler его обрабатывает.
Вопрос
Кто-нибудь сталкивался с такой проблемой? Как мне справиться с этим сценарием тестирования интеграции?
Подробнее здесь: https://stackoverflow.com/questions/790 ... xceptionha