2016-09-07 4 views
1

Я установил MS Test V2 в экземпляре VS 2015 с использованием nuGet, и я успешно добавил атрибуты DataTestMethod и DataRow в свои модульные тесты, и они компилируются, но теперь, когда я строю, тесты не отображаются в Test Explorer.Проблемы с использованием атрибутов DataTestMethod и DataRow в MS-тесте

Пример:

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

Что мне не хватает? Есть ли обновление Test Explorer?

ответ

2

Пожалуйста, дайте мне знать, если вы все еще не видите показанные тесты.

+0

Жалоба на несоответствие архитектуры процессора. Мой проект - MSIL, но «dotnet-test-mstest», который я получил от nuget, - 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

Да, однажды я получил его в Test Explorer, это было первое, что я исправил. – Pete

Смежные вопросы