我一直遇到一个单独的问题,但是这样做的时候,我从头开始创建了一个新的测试项目来查找问题……这没有帮助。
Should
添加了NuGet 创建了一个简单的单元测试类:
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的教程,但似乎无济于事。
...我感觉好像错过了某个地方吗?
答案 0 :(得分:1)
如果要从Visual Studio测试资源管理器(或上下文菜单)运行非MSTest测试,则需要安装适当的适配器。
在这种情况下,假设您使用的是NUnit 3,它将为https://www.nuget.org/packages/NUnit3TestAdapter/3.13.0。