ITestCaseFactory Interface

Summary

ITestCaseFactory interface is implemented by Types that know how to return a set of ITestCaseData items for use by a test method.
graph BT Type["ITestCaseFactory"] class Type type-node Implementing0["TestCaseDataAttribute"]-.->Type click Implementing0 "/tc-lite/api/TCLite/TestCaseDataAttribute" Implementing1["CombiningStrategyAttribute"]-.->Type click Implementing1 "/tc-lite/api/TCLite/CombiningStrategyAttribute" Implementing2["TestCaseFactoryAttribute"]-.->Type click Implementing2 "/tc-lite/api/TCLite/TestCaseFactoryAttribute" Implementing3["TestCaseAttribute"]-.->Type click Implementing3 "/tc-lite/api/TCLite/TestCaseAttribute" Implementing4["CombinatorialAttribute"]-.->Type click Implementing4 "/tc-lite/api/TCLite/CombinatorialAttribute"

Syntax

public interface ITestCaseFactory

Remarks

This method is defined differently depending on the version of .NET.

Methods

Name Value Summary
GetTestCasesFor(MethodInfo) IEnumerable<ITestCaseData>
Returns a set of ITestCaseDataItems for use as arguments to a parameterized test method.