<PackageReference Include="NUnit" Version="3.7.1" />

TestFixtureData

The TestFixtureData class represents a set of arguments and other parameter info to be used for a parameterized fixture. It is derived from TestFixtureParameters and adds a fluent syntax for use in initializing the fixture.
using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; namespace NUnit.Framework { public class TestFixtureData : TestFixtureParameters { public TestFixtureData(params object[] args) : base((args == null) ? new object[1] : args) { } public TestFixtureData(object arg) : base(arg) { } public TestFixtureData(object arg1, object arg2) : base(arg1, arg2) { } public TestFixtureData(object arg1, object arg2, object arg3) : base(arg1, arg2, arg3) { } public TestFixtureData Explicit() { base.RunState = RunState.Explicit; return this; } public TestFixtureData Explicit(string reason) { base.RunState = RunState.Explicit; base.Properties.Set("_SKIPREASON", reason); return this; } public TestFixtureData Ignore(string reason) { base.RunState = RunState.Ignored; base.Properties.Set("_SKIPREASON", reason); return this; } } }