代码检查:NUnit.AutoFixture。 InlineAutoData 属性中多余的参数。
此检查会报告 [InlineAutoData(...)] 中存在多余的实参,这些实参在测试方法签名中没有对应的参数。。 这些实参是冗余的,因为该方法没有对应的参数来接收它们。
多余的内联值会导致特性产生误导,并暗示测试需要比实际更多的显式输入。
示例
[Test]
[InlineAutoData(60, 70, "test", 500)]
public void Test1(int x, int y, string s)
{
}
[Test]
[InlineAutoData(60, 70, "test")]
public void Test1(int x, int y, string s)
{
}
2026年 5月 8日