2014-09-10 5 views
5

MbUnit에서 xUnit으로 마이그레이션 중이며 MbUnit의 [CombinatorialJoin][Column]에 해당 속성 (또는 접근 방법)을 찾으려고합니다. 예를 들어xUnit.NET에서 조합 데이터?

, [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) { 

[CombinatorialJoin][SequentialJoin]는, [PairwiseJoin]은 열 (또는 행) 순열 얼마나 영향 .

+0

. 적합한 솔루션을 찾지 못하셨습니까? –

답변

1

ApprovalTests를 사용하는 경우 xUnit.net Fact 및 CombinationApprovals.VerifyAllCombinations 메서드를 만들어 조합 테스트를 실행할 수 있습니다.

속성을 사용하는 것과 같지 않지만 xUnit에서 찾은 가장 좋은 해결책입니다.

이 아마도 올바른 반응이다