Sets the join strategy of a test to be combinatorial.

Namespace:  MbUnit.Framework
Assembly:  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

See Also