NUnit:如果没有执行Assert,是否可以配置NUnit以使测试失败

时间:2016-06-28 12:30:36

标签: c# unit-testing nunit

我正在使用NUnit。是否有可能以某种方式配置NUnit,以便每个UnitTest都失败,至少不会调用一次Assert-Method?

所以我可以防止一些无效的UnitTests。

1 个答案:

答案 0 :(得分:0)

基于此discussion,似乎不可能。不可否认,这是从3年前开始的,但我认为答案没有改变。

  

简单地说,没有你正在寻找的设置。一世   回想一下,我们很久以前就讨论过这种可能性   SourceForge邮件列表和当时的一般意见是   一个空的测试只是成功。有一个原因是有些人   正在编写测试,其中所有断言都是有条件的   如果没有适用的话,没有想看到失败。当然,最大的原因是NUnit面向TDD,即使不是   只。因此,一般用户社区通常没有   一堆空的测试。

创建'bug'是为了添加对命令行选项的支持以启用此功能,但它自2013年以来似乎没有任何活动。我在nUnit Github上看不到任何相应的问题。