Przeprowadzam migrację z MbUnit do xUnit, a ja próbuję zlokalizować równoważne atrybuty (lub podejście) do [CombinatorialJoin]
MbUnit i [Column]
.Kombinatorowe dane w xUnit.NET?
Na przykład podczas testowania wspólne zachowanie funkcji z wieloma parametrami logicznych, [Column]
sprawia, że bardzo łatwo przetestować permutacje:
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]
wpływać kolumn (lub wierszy) są permutacji .
robię to samo teraz. Czy kiedykolwiek wymyśliłeś odpowiednie rozwiązanie? –