Class 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.
public class TestFixtureData : TestFixtureParameters, IApplyToTest, ITestFixtureData, ITestData
- Inheritance
-
TestFixtureData
- Implements
- Inherited Members
Constructors
TestFixtureData(object?)
Initializes a new instance of the TestFixtureData class.
public TestFixtureData(object? arg)
Parameters
arg
objectThe argument.
TestFixtureData(object?, object?)
Initializes a new instance of the TestFixtureData class.
public TestFixtureData(object? arg1, object? arg2)
Parameters
TestFixtureData(object?, object?, object?)
Initializes a new instance of the TestFixtureData class.
public TestFixtureData(object? arg1, object? arg2, object? arg3)
Parameters
TestFixtureData(params object?[]?)
Initializes a new instance of the TestFixtureData class.
public TestFixtureData(params object?[]? args)
Parameters
args
object[]The arguments.
Methods
Explicit()
Marks the test fixture as explicit.
public TestFixtureData Explicit()
Returns
Explicit(string)
Marks the test fixture as explicit, specifying the reason.
public TestFixtureData Explicit(string reason)
Parameters
reason
string
Returns
Ignore(string)
Ignores this TestFixture, specifying the reason.
public TestFixtureData Ignore(string reason)
Parameters
reason
stringThe reason.
Returns
SetArgDisplayNames(params string[]?)
Sets the list of display names to use as the parameters in the test name.
public TestFixtureData SetArgDisplayNames(params string[]? displayNames)
Parameters
displayNames
string[]