c# - Assert.Fail 不会使测试失败?

标签 c# unit-testing

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

Assert.Fail("some message");

测试通过?

甚至

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

这怎么可能。我预计测试会失败。我想强行失败。

请帮忙!

最佳答案

您可能在测试代码中的某个地方捕获了异常。 Assert 类使用异常来使测试失败,因此如果您捕获它,则测试通过。

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

关于c# - Assert.Fail 不会使测试失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547552/

相关文章:

C#从一个网站下载所有的https证书

c# - 如何使用 JustMock 模拟构造函数?

unit-testing - VS2010 中仪器组件的目的是什么?

unit-testing - 单元测试可以具有随机行为的方法

c# - 在 Windows 上使用 mdtool 命令行编译 c# 解决方案

c# - MVC 2 - URL 缩短/路由(映射路由)

c# - 如何使两个矩形移出彼此?

angular - 如何在 Angular 中对 NGXS 进行单元测试?

c# - 在运行时加载依赖程序集时是否可以运行单元测试?

c# - 如何让 Nuget 2.x 运行解决方案级包 Init.ps1?