<PackageReference Include="NUnit" Version="5.0.0-beta.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 : TestCaseDataWithReturnBase<TestCaseData, object> { public TestCaseData(params object[] args); public TestCaseData(object arg); public TestCaseData(object arg1, object arg2); public TestCaseData(object arg1, object arg2, object arg3); public static TestCaseData<T> Create<[Nullable(2)] T>(T argument); public static TestCaseData<T1, T2> Create<[Nullable(2)] T1, [Nullable(2)] T2>(T1 argument1, T2 argument2); public static TestCaseData<T1, T2, T3> Create<[Nullable(2)] T1, [Nullable(2)] T2, [Nullable(2)] T3>(T1 argument1, T2 argument2, T3 argument3); public static TestCaseData<T1, T2, T3, T4> Create<[Nullable(2)] T1, [Nullable(2)] T2, [Nullable(2)] T3, [Nullable(2)] T4>(T1 argument1, T2 argument2, T3 argument3, T4 argument4); public static TestCaseData<T1, T2, T3, T4, T5> Create<[Nullable(2)] T1, [Nullable(2)] T2, [Nullable(2)] T3, [Nullable(2)] T4, [Nullable(2)] T5>(T1 argument1, T2 argument2, T3 argument3, T4 argument4, T5 argument5); } }