2014-09-30 37 views
5

TestFixtureSetUp前執行我對setup事件創建數據庫,並放到teardown情況下,流程工作時,我沒有使用TestCaseSource。但此刻來到我必須使用TestCaseSource則執行測試用例更改的順序爲NUnit。未創建爲什麼TestCaseSource在NUnit的

我的數據庫(你能說就不叫setup事件),但我必須用TestCaseSource拉它是由setup事件創建投進teardown從表中的數據。

請建議如何處理這種類型的scenario.I的我使用VS 2013

在此先感謝

+0

這個問題有點不清楚。在你的問題中包括相關的測試代碼可以更容易地找出解決方案。 – 2014-09-30 14:56:41

回答

1

我認爲你所說的是用試圖從數據庫中提取數據TestCaseSource結果尚未創建(在SetUp方法中)。

這只是NUnit的工作方式,請參閱https://github.com/nunit/nunit/issues/141

也許你可以有TestCaseSource返回要測試(而不是數據)查詢/查詢,並在測試執行查詢(您的設置後,已經運行)?

0

難道你只是在TestCaseSource提供程序中調用setup和teardown代碼嗎?

相關問題