我有一个非常简单的测试!当我尝试用nunit3-console.exe运行这个程序时,我得到了以下错误。
[Test]
public void TestMethod1()
{
Assert.IsTrue(false);
}
当我尝试用nunit3-console.exe运行时,我得到以下错误。
NUnit.Engine.NUnitEngineException : The NUnit 3 driver encountered an error while executing reflected code. ---> System.InvalidCastException : Unable to cast transparent proxy to type 'System.Web.UI.ICallbackEventHandler'.
我运行的是.NET Core 2.1,带有 NUnit控制台运行器 3.9 和 NUnit测试适配器3.1. 我在谷歌上搜索了一下,得到了相互矛盾的答案。我是不是错过了什么?
我联系了NUnit社区,得到了这样的答案。NUnit Console可以和.NET Core一起使用吗?#487
NUnit Console是使用完整的.NET框架编译的,目前不支持.NET Core。要从命令行运行.NET Core测试,您需要使用 dotnet test
. 有关如何操作的信息,请参见 .NET核心和.NET标准 (NUnit wiki).我们正在考虑创建一个基于.NET Core的控制台运行器,但它仍在计划阶段。
我们正在考虑创建一个基于.NET Core的控制台运行器,但它仍处于计划阶段。