Когда я пытаюсь отладить unit test, который выходит из строя из-за необработанного исключения в моем коде, я ожидаю, что Visual Studio разобьется на необработанное исключение, чтобы я мог проверить код и изолировать проблему. Вместо этого среда IDE мгновенно выходит из режима отладки, и тест отображается как "Failed", поэтому я могу обратиться к трассировке стека результатов теста, чтобы найти проблему.
Я подтвердил, что среда IDE настроена на разрыв, когда генерируется любое исключение CLR, не обработанное пользователем. Я могу получить ожидаемое поведение только в том случае, если я сконфигурирую IDE на разрыв всех исключенных исключений. Это, конечно, делает обычную отладку PITA.
Мне повезло?