ITestCaseData
The ITestCaseData interface is implemented by a class
that is able to return complete testcases for use by
a parameterized test method.
NOTE: This interface is used in both the framework
and the core, even though that results in two different
types. However, sharing the source code guarantees that
the various implementations will be compatible and that
the core is able to reflect successfully over the
framework implementations of ITestCaseData.
Gets the argument list to be provided to the test
Gets the description of the test
Gets the expected exception Type
Gets the FullName of the expected exception
Gets a value indicating whether this ITestCaseData is explicit.
Indicates whether a result has been specified.
This is necessary because the result may be
null, so it's value cannot be checked.
Gets a value indicating whether this ITestCaseData is ignored.
Gets the ignore reason.
Gets the expected result
Gets the name to be used for the test