Вот моя проблема.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.
Любая помощь приветствуется!
Возможно, у вас уже есть класс под названием TextFixture? – Claudius
Установили ли вы адаптер тестирования NUnit или тестовый адаптер NUnit 3 в качестве расширения? Установлен ли установленный вами адаптер в соответствии с версией NUnit, которую вы используете в своем проекте? –
Test Class и TestMethod являются атрибутами MsTest, а не NUnit. Звучит так, как будто ваши тесты вообще не ссылаются на NUnit. – Charlie