2016-03-02 9 views
0

Вот моя проблема.VB.NET nUnit TestFixture: тест не найден в Test Explorer

Я создал новый класс в своем модульном тестовом проекте и добавил атрибут TestFixture к классу.

Затем я добавил TestMethod и построил проект. Проблема в том, что Test Explorer не находит тест, поэтому я не могу его запустить!

<TestFixture()> _ 
Public Class _SmokeTests 

<TestMethod()> 
Public Sub ServiceIsAccessible() 
Pages.BaseNavigation.GoToLoginPage() 
Assert.IsTrue(Pages.loginPage.IsAtPage()) 
End Sub 

Если изменить «TestFixture» к «TestClass», то тест будет найден, но это не то, что я хочу, как я полагаю, что нужно «TestFixture» для запуска методов в «TestFixtureTearDown» и т.д.

Я использую VS2013.

Любая помощь приветствуется!

+0

Возможно, у вас уже есть класс под названием TextFixture? – Claudius

+1

Установили ли вы адаптер тестирования NUnit или тестовый адаптер NUnit 3 в качестве расширения? Установлен ли установленный вами адаптер в соответствии с версией NUnit, которую вы используете в своем проекте? –

+1

Test Class и TestMethod являются атрибутами MsTest, а не NUnit. Звучит так, как будто ваши тесты вообще не ссылаются на NUnit. – Charlie

ответ

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