2010-10-29 53 views
7

在Visual Studio單元測試中是否有類似於NUnit TestCaseSource屬性的東西?我找到的最接近的解決方案是使用數據源。但我不想將測試用例參數存儲在數據源中。在Visual Studio單元測試中類似於NUnit TestCaseSource的東西

+0

你想從哪裏執行你的測試用例? – 2011-05-18 08:40:34

+0

我想從Visual Studio執行測試。將來我們會將測試作爲構建過程的一部分進行整合。 – Anish 2011-05-18 14:32:10

+0

根據我在Visual Studio單元測試中的經驗,最好先切換到NUnit。即使有任何問題都有很多解決方法,但成本太高。 – qxg 2015-11-01 02:18:43

回答

2

數據源是接受測試輸入的一個選項。您可以將測試數據保存爲多種文件格式(xml,xls或sql db)

但是,如果您不想存儲您的測試數據,請在任何方法中使用TestInitialize()屬性你的測試用例。通過此方法將所有測試數據運行時保存在xml,xls或sql數據庫中,然後使用數據源在測試用例中使用它。

這裏是msdn鏈接爲VSTS單元測試。希望這會幫助你。