2016-09-07 18 views
1

我已經在我的VS 2015實例中使用nuGet安裝了MS Test V2,並且我已經成功地將DataTestMethodDataRow屬性添加到了我的單元測試中,並且它們已經編譯完成,但現在當我編譯時,不要在測試瀏覽器中顯示。在MS測試中使用DataTestMethod和DataRow屬性測試

例子:

[DataTestMethod] 
[DataRow("YAHOO", "GOOGLE")] 
public void TestCheckSite(string site) 
{ 
    ... do stuff here ... 
} 

我缺少什麼?是否有測試資源管理器升級?

回答

2

請讓我知道,如果你仍然沒有看到測試顯示。

+0

這是在抱怨處理器架構不匹配。我的項目是MSIL,但是我從nuget得到的'dotnet-test-mstest'是AMD64。 – Pete

+0

我試過1.0.1和1.1.1,它們都給我處理器體系結構不匹配。我不知道爲什麼它會獲得AMD特定版本。 – Pete

+0

我誤解了,正在做'dotnet-test-mstest',而不是'MSTest.TestAdapter'。安裝後我也必須重新啓動VS.NET。現在工作!非常感謝! – Pete

1
[DataTestMethod] 
[DataRow("YAHOO")] 
[DataRow("GOOGLE")] 
public void TestCheckSite(string site) { 
    ... 
} 
+0

是的,一旦我在測試資源管理器中看到它,那是我修復的第一件事。 – Pete