【发布时间】:2010-08-20 10:10:08
【问题描述】:
我正在测试启动辅助线程的代码。而且这个线程有时会抛出异常。我想编写一个测试,如果没有正确处理该异常,该测试将失败。
我已经准备好了测试,我在 NUnit 中看到的是:
LegacyImportWrapperTests.Import_ExceptionInImport_Ok : PassedSystem.ArgumentException: aaaaaaaaaa
at Import.Legacy.Tests.Stub.ImportStub.Import() in ImportStub.cs: line 51...
但是测试被标记为绿色。那么,NUnit 知道该异常,但为什么它会将测试标记为通过?
【问题讨论】:
标签: c# multithreading nunit