2016-03-02 61 views
1

我正在使用MSTest創建硒框架。正在使用的數據非常複雜,它是一組對象。這些對象位於列表中。MSTest數據源 - 傳遞自定義對象集合

列表中的每個項目都代表一個測試用例。在[TestInitialize]階段,我創建了這個列表。

鑑於這種情況下,任何人都可以幫助我如何將這個列表數據傳遞給[testmethod]函數。

我GOOGLE了它,我發現我們可以使用[數據源(「Microsoft.VisualStudio.TestTools.DataSource」)

但不知道如何向此列表傳遞給TestMethod的

任何指針關於如何實現這一點將非常有幫助。

非常感謝

回答

1

我敢肯定,這是不可能的MSTest的,你目前只能連上數據源()與連接字符串到數據源(如SQL)。

有可能與NUnit的實現這個使用TestCaseSource

還有一個NuGet package延長MSTest的包含這個功能

我也看過他們將要增加這個功能,MSTest的,它目前處於預覽狀態,可能只支持UWP和桌面應用程序。