的Visual Studio 2017年,净CoreApp 1.1(目标框架)为什么测试浏览器没有看到我的NUnit测试ASP.NET Core MVC?
我需要编写NUnit的测试,我ASP.NET MVC的核心网络的应用程序。我经常使用NUnit来创建基于.NET Framework 3.5-4.6.1的桌面项目。
我没有xunit
的问题,但我想用nunit
。
Here我看到,在目前的情况下,我包括这样的NuGet的程序包:
- DOTNET试验NUnit的
- NUnit的
但测试资源管理器没有按“看不到我的测试:
[TestFixture]
public class ProductTests {
[Test]
public void Name_Gets_ValidValue() {
var name = "Bob";
decimal price = 45.5M;
Product p = new Product() { Name = name, Price = price };
Assert.AreEqual(name, p.Name);
}
[Test]
public void Name_Gets_ValidPrice() {
var name = "Bob";
decimal price = 45.5M;
Product p = new Product() { Name = name, Price = price };
Assert.AreEqual(price, p.Price);
}
}
嗯...好的。我尝试添加NUnit3TestAdapter的NuGet包(我用它alwais),但这个问题并没有消失。
我该如何解决?
谢谢。 *是“测试适配器”* NUnit3TestAdapter? –
是的,它是NUnit3TestAdapter。它正在升级以支持.NET Core。 –