xUnit.NET中的组合数据?

Lil*_*ver 8 .net mbunit unit-testing xunit

我正在从MbUnit迁移到xUnit,我正在尝试找到MbUnit [CombinatorialJoin]和的等效属性(或方法)[Column].

例如,在测试具有多个布尔参数的函数的常见行为时,[Column]可以非常轻松地测试排列:

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) {
Run Code Online (Sandbox Code Playgroud)

[CombinatorialJoin],[SequentialJoin],[PairwiseJoin]如何影响列(或行)进行置换.

Geo*_*rge 7

这可能是一个正确的回应......

https://github.com/AArnott/Xunit.Combinatorial