ReSharper 2025.2 Help

代码检查:NUnit。 范围步长符号不匹配。

NUnit 的 Range 属性允许指定递减的值范围,即当 起始值 大于 终止值 时。

但是,如果您在第三个参数中显式指定范围的步长,对于递增范围必须为正数,对于递减范围必须为负数。 如果步长与范围不匹配,测试将不会执行。

[Test] public void MyTest( // The sign of the 'step' parameter // must be negative to match the range values [Range(20, 10, 2)] int x) { // do something }
最后修改日期: 2025年 9月 27日