ITestData Interface

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.
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