JetBrains Rider 2026.1 Help

代码检查:NUnit。 重复的值。

此检查会在 NUnit 的值提供特性(如 [Values(...)] )中报告重复项,当这些重复项只会导致测试用例重复时。 多次使用相同的值通常不会增加测试覆盖率,但会让测试矩阵变得更大、更杂乱。

重复值会产生不必要的重复测试,导致执行变慢,并使输入设置更难理解。

示例

[Test] public void Calculates( [Values(1, 1, 2)] int x, [Values("+", "-", "+")] string op) { }
[Test] public void Calculates( [Values(1, 2)] int x, [Values("+", "-")] string op) { }
2026年 5月 8日