ReSharper 2026.1 Help

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

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

重复的值会产生不必要的重复测试,从而降低执行速度,并让输入集更难理解。

示例

[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日