Sets the join strategy of a test to be combinatorial.
Namespace:
MbUnit.FrameworkAssembly: MbUnit (in MbUnit.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
public class CombinatorialJoinAttribute : JoinAttribute |
| Visual Basic (Declaration) |
|---|
Public Class CombinatorialJoinAttribute _ Inherits JoinAttribute |
Remarks
The test will be executed using all possible combinations of values from each data source.
If there are two data sources, A and B with values A1, A2, B1 and B2, then the test will be run four times with inputs: (A1, B1), (A1, B2), (A2, B1) and (A2, B2).
This is the default join strategy for tests. So you do not need to specify this attribute unless you want to be explicit about selecting it.
Inheritance Hierarchy
System..::.Object
System..::.Attribute
Gallio.Framework.Pattern..::.PatternAttribute
MbUnit.Framework..::.JoinAttribute
MbUnit.Framework..::.CombinatorialJoinAttribute
System..::.Attribute
Gallio.Framework.Pattern..::.PatternAttribute
MbUnit.Framework..::.JoinAttribute
MbUnit.Framework..::.CombinatorialJoinAttribute
