【发布时间】:2014-07-15 09:29:19
【问题描述】:
我想知道,因为 ReSharper 规则“NUnit 测试方法不应返回任何值”默认情况下被禁用。
【问题讨论】:
标签: unit-testing nunit resharper
我想知道,因为 ReSharper 规则“NUnit 测试方法不应返回任何值”默认情况下被禁用。
【问题讨论】:
标签: unit-testing nunit resharper
TestCase 属性允许指定 Result 的命名属性,它声明了预期的结果。这由 nunit 与测试方法的返回值进行比较。比如:
[TestCase(12,3, Result=4)]
[TestCase(12,2, Result=6)]
[TestCase(12,4, Result=3)]
public int DivideTest(int n, int d)
{
return( n / d );
}
如果默认启用分析,则会错误地标记此方法。
【讨论】: