Summary
Marks a test as using a particular CombiningStrategy to join any supplied parameter data.
Since this is the default, the attribute is optional.
- Namespace
- TCLite
- Interfaces
- Base Types
-
- object
- Attribute
- TCLiteAttribute
- Derived Types
graph BT
Type-->Base0["TCLiteAttribute"]
click Base0 "/tc-lite/api/TCLite/TCLiteAttribute"
Base0-->Base1["Attribute"]
Base1-->Base2["object"]
Type-.->Interface0["ITestCaseFactory"]
click Interface0 "/tc-lite/api/TCLite.Interfaces/ITestCaseFactory"
Type-.->Interface1["IApplyToTest"]
click Interface1 "/tc-lite/api/TCLite.Interfaces/IApplyToTest"
Type-.->Interface2["IImplyFixture"]
click Interface2 "/tc-lite/api/TCLite.Interfaces/IImplyFixture"
Type["CombiningStrategyAttribute"]
class Type type-node
Derived0["CombinatorialAttribute"]-->Type
click Derived0 "/tc-lite/api/TCLite/CombinatorialAttribute"
Syntax
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public abstract class CombiningStrategyAttribute : TCLiteAttribute, ITestCaseFactory, IApplyToTest,
IImplyFixture
Attributes
| Type | Description |
|---|---|
| Attribute |
Constructors
| Name | Summary |
|---|---|
| Combining |
Construct a CombiningStrategyAttribute incorporating an ICombiningStrategy and an IParameterDataProvider. |
Methods
| Name | Value | Summary |
|---|---|---|
| ApplyToTest |
void |
Modify the test by adding the name of the combining strategy
to the properties.
|
| GetTestCasesFor |
IEnumerable |
Builds any number of tests from the specified method and context.
|
