我正在测试启动辅助线程的代码。有时候这个线程会抛出异常。我想编写一个测试,如果该异常没有得到适当处理,则测试失败。
我已经准备好了测试,在 NUnit 中看到的结果是:
LegacyImportWrapperTests.Import_ExceptionInImport_Ok : PassedSystem.ArgumentException: aaaaaaaaaa
at Import.Legacy.Tests.Stub.ImportStub.Import() in ImportStub.cs: line 51...
但测试被标记为绿色。因此,NUnit知道该异常,但为什么它将测试标记为已通过?