Tôi đang di chuyển từ MbUnit sang xUnit và tôi đang cố tìm các thuộc tính tương đương (hoặc cách tiếp cận) tới [CombinatorialJoin]
và [Column]
của MbUnit.Dữ liệu kết hợp trong xUnit.NET?
Ví dụ, khi kiểm tra hành vi phổ biến của một hàm với nhiều tham số boolean, [Column]
làm cho nó rất dễ dàng để kiểm tra các hoán vị:
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]
ảnh hưởng đến cách cột (hoặc hàng) là hoán vị .
tôi đang làm điều tương tự bây giờ. Bạn đã bao giờ đưa ra một giải pháp phù hợp chưa? –