Тест интеграции ASP.NET прерывается при возникновении исключения, несмотря на то, что GlobalExceptionHandler его обрабатC#

Место общения программистов C#
Anonymous
Тест интеграции ASP.NET прерывается при возникновении исключения, несмотря на то, что GlobalExceptionHandler его обрабат

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/790 ... xceptionha

Вернуться в «C#»