我正在尝试在 NUnit 中编写一些测试并通过 VS 测试资源管理器运行它们。
如果我的测试代码抛出异常,它似乎只是被吞没了,即使我在调试模式下运行测试也是如此。
例如,如果在我的测试代码中发生 NullReferenceException,测试就会失败,而我通常无法知道是哪一行导致了失败,所以我不得不逐行逐行执行测试代码,直到测试失败。
这是不可能的,我希望暂停测试执行,并在导致 NullReferenceException 的那一行上抛出异常,就像调试常规代码时一样。
我的设置可以做到这一点吗?我想继续通过 VS 测试资源管理器运行测试,但让它们像任何其他代码一样运行,在失败点抛出异常。