MbUnit'ten xUnit'e geçiş yapıyorum ve eşdeğer özniteliklerini (veya yaklaşımını) MbUnit'in [CombinatorialJoin]
ve [Column]
ile bulmaya çalışıyorum. ÖrneğinxUnit.NET'deki kombinatoryal veriler?
, [Column]
yapar, birden fazla mantıksal parametreler ile bir fonksiyonun ortak davranışı test ederken, çok kolay permütasyon test etmek için:
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]
sütun (veya satır) sırası büyük olan etkileyen .
. Hiç uygun bir çözüm buldunuz mu? –