ReSharper 2025.2 Help

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

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

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

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

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

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

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