<PackageReference Include="NUnit" Version="5.0.0-beta.1" />

NUnit.Framework.TestCaseDataBase<TSelf>

public abstract class TestCaseDataBase<TSelf> : TestCaseParameters where TSelf : TestCaseDataBase<TSelf>
Common base class for TestCaseData types.
namespace NUnit.Framework { public abstract class TestCaseDataBase<[Nullable(0)] TSelf> : TestCaseParameters where TSelf : TestCaseDataBase<TSelf> { protected abstract TSelf GetSelf(); protected TestCaseDataBase(params object[] args); public static implicit operator TestCaseData(TestCaseDataBase<TSelf> this); public TSelf SetName(string name); public TSelf SetArgDisplayNames(params string[] displayNames); public TSelf SetArgDisplayNames(params object[] displayNames); public TSelf SetDescription(string description); public TSelf SetCategory(string category); public TSelf SetProperty(string propName, string propValue); public TSelf SetProperty(string propName, int propValue); public TSelf SetProperty(string propName, double propValue); public TSelf Explicit(); public TSelf Explicit(string reason); public IgnoredTestCaseData Ignore(string reason); } }