Summary
The ITestData interface is implemented by a class that
represents a single instance of a parameterized test.
It serves as a base for ITestCaseData and IFixtureData.
- Namespace
- TCLite
.Interfaces - Implementing Types
graph BT
Type["ITestData"]
class Type type-node
Implementing0["ITestCaseData"]-.->Type
click Implementing0 "/tc-lite/api/TCLite.Interfaces/ITestCaseData"
Implementing1["TestCaseAttribute"]-.->Type
click Implementing1 "/tc-lite/api/TCLite/TestCaseAttribute"
Implementing2["ITestFixtureData"]-.->Type
click Implementing2 "/tc-lite/api/TCLite.Interfaces/ITestFixtureData"
Syntax
public interface ITestData
Properties
Name | Value | Summary |
---|---|---|
Arguments | object[] |
Gets the argument list to be provided to the test
|
Properties | IPropertyBag |
Gets the property dictionary for the test case
|
RunState | RunState |
Gets the RunState for this test case.
|
TestName | string |
Gets the name to be used for the test
|