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

NUnit.Framework.TestCaseData

The TestCaseData class represents a set of arguments and other parameter info to be used for a parameterized test case. It is derived from TestCaseParameters and adds a fluent syntax for use in initializing the test case.
namespace NUnit.Framework { public class TestCaseData : TestCaseParameters { public TestCaseData(params object[] args); public TestCaseData(object arg); public TestCaseData(object arg1, object arg2); public TestCaseData(object arg1, object arg2, object arg3); public TestCaseData Returns(object result); public TestCaseData SetName(string name); public TestCaseData SetArgDisplayNames(params string[] displayNames); public TestCaseData SetArgDisplayNames(params object[] displayNames); public TestCaseData SetDescription(string description); public TestCaseData SetCategory(string category); public TestCaseData SetProperty(string propName, string propValue); public TestCaseData SetProperty(string propName, int propValue); public TestCaseData SetProperty(string propName, double propValue); public TestCaseData Explicit(); public TestCaseData Explicit(string reason); public IgnoredTestCaseData Ignore(string reason); } }