Assert.Fail不会失败测试?

Aja*_*kar 2 c# unit-testing

我正在使用VS 2008进行单元测试.即使我的代码调用

Assert.Fail("some message");
Run Code Online (Sandbox Code Playgroud)

测试过程??

乃至

Assert.IsTrue(false); 这也通过测试.

这怎么可能.我期待测试失败.我想强行失败.

请帮忙 !

Grz*_*nio 5

您可能正在测试代码中的某处捕获异常.Assert类使用异常来使测试失败,因此如果您正在捕获它,则测试通过.

请粘贴代码以获得更准确的答案.