JetBrains Rider 2025.2 Help

代码检查:NUnit。 属性中未提供任何值。

从 NUnit 3.0 开始,您可以对类型为 enumbool 的参数使用不带任何参数的 Values Attribute ,以在测试中使用枚举的所有可能值。 NUnit 3.11 将此功能扩展到 枚举?bool?

如果对其他参数类型使用不带参数的 [值] ,测试将不会执行任何操作:

[Test] public void MyTest( // No values provided in the attribute [Values] int x) { // do something }

如果您在当前 NUnit 版本早于 3.0 的情况下,对 enumbool 参数使用不带参数的 [值] ,此检查也会发出警告。

同样,如果您在 NUnit 版本早于 3.11 的情况下,对 枚举?bool? 参数使用不带参数的 [值] ,它也会发出警告。

最后修改日期: 2025年 9月 26日