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

ParameterizedFixtureSuite

ParameterizedFixtureSuite serves as a container for the set of test fixtures created from a given Type using various parameters.
using NUnit.Framework.Interfaces; using System.Runtime.CompilerServices; namespace NUnit.Framework.Internal { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public class ParameterizedFixtureSuite : TestSuite { private readonly bool _genericFixture; public override string TestType { get { if (!_genericFixture) return "ParameterizedFixture"; return "GenericFixture"; } } public ParameterizedFixtureSuite(ITypeInfo typeInfo) : base(typeInfo.Namespace, typeInfo.GetDisplayName()) { _genericFixture = typeInfo.ContainsGenericParameters; } public ParameterizedFixtureSuite(ParameterizedFixtureSuite suite, ITestFilter filter) : base(suite, filter) { } public override TestSuite Copy(ITestFilter filter) { return new ParameterizedFixtureSuite(this, filter); } } }