的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。 –