Не удается заставить NUnit работать вообще, независимо от версии - PullRequest
0 голосов
/ 14 марта 2019

У меня возникла отдельная проблема, но при этом я создал новый тестовый проект с нуля, чтобы найти проблему ... которая не помогла.

  • Я создал новый проект модульного тестирования сам по себе, ничего другого в решении.
  • добавлен NuGet для NUnit и Should
  • создал простой класс модульного тестирования:

    Imports Should
    Imports NUnit.Framework
    
    <TestFixture()>
    Public Class UnitTest1
    
        <SetUp>
        Public Sub SetUp()
    
        End Sub
    
        <Test()> Public Sub TestMethod1()
            Dim b As Boolean = False
            b.ShouldBeFalse
        End Sub
    
    End Class
    
  • Попытался запустить тест, и он сказал:

    [13/03/2019 17:23:18 Warning] No test matches the given testcase filter `FullyQualifiedName=UnitTestProject1.UnitTest1.TestMethod1` in C:\temp\repos\UnitTestProject1\UnitTestProject1\bin\Debug\UnitTestProject1.dll
    

Это не относится к моему предыдущему сообщению, поскольку основано на том, какая версия. Эта проблема связана с новым проектом и не имеет значения, какую версию NUnit я использую.

Я пробовал следующие уроки по настройке NUnit, но, похоже, ничего не помогает.

... мне кажется, что я где-то пропустил шаг?

1 Ответ

1 голос
/ 14 марта 2019

Если вы хотите запускать тесты не MSTest из проводника тестов Visual Studio (или контекстного меню), вам необходимо установить соответствующий адаптер.

В этом случае это будет https://www.nuget.org/packages/NUnit3TestAdapter/3.13.0, при условии, что вы используете NUnit 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...