代码检查:NUnit。 范围边界不正确。 “to”必须大于或等于“from”。
NUnit 的 Range 属性允许指定递减的值范围,即当 起始值 大于 结束值 时。
但是,要使用递减的值范围,您必须在第三个参数中显式指定一个负步长。 解决此问题的另一种方法是交换第一个和第二个参数,使范围变为递增。
[Test]
public void MyTest(
// Incorrect range bounds. 'to' must be greater than or equal to 'from',
// or there must be a negative step
[Range(20, 10)] int x)
{
// do something
}
最后修改日期: 2025年 9月 27日