title: Combinatorial data in xUnit.NET?
body: <p>I'm migrating from MbUnit to xUnit, and I'm trying to locate the equivalent attributes (or approach) to MbUnit's <code>[CombinatorialJoin]</code> and <code>[Column]</code>. </p>
  
  <p>For example, when testing common  behavior of a function with multiple boolean parameters, <code>[Column]</code> makes it very easy to test the permutations:</p>
  
  <pre><code>public void TestMethodWithTooManyOptions([Column(true, false)] bool dispose,
                                          [Column(true, false)] bool useDestinationStream,
                                          [Column(true, false)] bool useCorruptedSource,
                                          [Column(true, false)] bool loadTwice,
                                          [Column(true, false)] bool useSourceStream) {
  </code></pre>
  
  <p><code>[CombinatorialJoin]</code>, <code>[SequentialJoin]</code>, <code>[PairwiseJoin]</code> affect how columns (or rows) are permuted. </p>