2016-11-12 57 views
0

我使用NUnit3和AutoFixture與AutoDataAttribute,如下圖所示:您可以在AutoFixture中將內聯值與AutoData組合嗎?

[Test, AutoData] 
public async Task Should_Filter_By_Date_Range_Only(Generator<AbpAuditLogs> generator) 
{ 
    var startDate = new DateTime(2015, 1, 1); 
    var endDate = new DateTime(2018, 1, 1); 
    var logs = generator.Take(20).ToList(); 
    logs[5].ExecutionTime = GetRandomDateBetween(startDate, endDate); 
} 

我怎麼能提供數據與從AutoFixture來自動生成的數據相結合內嵌值來嗎?

// Pseudo-code 
// TestCase(1, 2, <some auto generated list here>) 
+1

xUnit有複合數據屬性 - 查看源代碼查看NUnit是否相似http://blog.nikosbaxevanis.com/2012/07/27/composite-xunit-net-data-attributes/ –

回答

0

你可能想看看InlineAutoDataAttribute。有些NUnit3例子的AutoFixture可以找到here

相關問題