代码检查: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日