TestStack White не обнаруживает исключение SEHException

Я пишу несколько тестов для управляемого / неуправляемого приложения Winform. Некоторые ошибки возникают в неуправляемой части и приводят к завершению процесса из-за необработанного System.Runtime.InteropServices.SEHException исключение

Когда возникает это исключение, в Windows появляется окно с сообщением об ошибке.

К сожалению, ни MS Test, ни White не признают этого. Сам тест завершается успешно без каких-либо признаков ошибки, хотя я вижу всплывающее окно с сообщением прямо перед продолжением теста и закрытием приложения.

Как я могу обнаружить такого рода исключения?

0

Решение

Окно сообщения является результатом обработки необработанных исключений по умолчанию для приложения Winforms.

Я закончил тем, что искал это после того, как тест закончен. Если есть окно сообщения, я провалю тест.

0

Другие решения


По вопросам рекламы [email protected]