I am switching from MbUnit to xUnit and I am trying to find equivalent attributes (or approach) to MbUnit [CombinatorialJoin] and [Column] .
For example, when testing the general behavior of a function with several logical parameters [Column] very easy to check permutations:
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) {
[CombinatorialJoin] , [SequentialJoin] , [PairwiseJoin] affect the permutation of columns (or rows).
source share