代码检查:NUnit.AutoFixture。 缺少 Test 或 TestFixture 属性。
当方法缺少 AutoData 或 InlineAutoData ,且包含该方法的类也缺少 [Test] 和 [TestFixture] 时,此检查会报告用法。 在这种情况下,NUnit 不会将该方法视为 runnable 测试。
添加缺失的 NUnit 特性可使测试变得可被发现并且可执行。
示例
using AutoFixture.NUnit3;
public sealed class AutoTest
{
[InlineAutoData]
public void Test1(int x)
{
}
}
using AutoFixture.NUnit3;
using NUnit.Framework;
public sealed class AutoTest
{
[Test]
[InlineAutoData]
public void Test1(int x)
{
}
}
另一个可用的快速修复会将 [TestFixture] 添加到包含类中。
2026年 5月 8日