Concordion NUnit在发现测试时抛出NullReferenceException

时间:2015-06-16 23:38:01

标签: .net concordion

我是Concordion的新手,刚刚开始尝试。

我下载了他们的例子" Kickstart"项目在https://github.com/concordion/concordion-net-kickstart/releases/tag/v1.2.0,我也创建了自己的项目,以更好地了解它的工作原理。

当我尝试在Kickstart项目和我创建的项目中运行测试时遇到相同的错误:

启动NUnit VS Adapter 2.0.0.0发现测试 异常System.NullReferenceException,异常抛出在C:\ Users中发现测试...... \ concordion-net-kickstart-1.2.0 \ Kickstart.Spec \ bin \ Debug \ Kickstart.Spec.dll NUnit VS Adapter 2.0.0.0发现测试已完成

我不确定为什么会发生这种情况或导致这种情况,因为我直接开箱即用他们的示例项目,即便如此,它也会像我自己创建的项目一样抛弃同样的异常。

1 个答案:

答案 0 :(得分:1)

祝贺您第一次参加Concordion.NET测试。

不幸的是,NUnit测试适配器(https://github.com/nunit/nunit-vs-adapter/issues/9)存在一个问题,它阻止加载NUnit插件,例如用于运行Concordion.NET测试的插件。

如Concordion网站所述,有一种解决方法可以使用NUnit测试适配器运行Concordion.NET测试: http://concordion.org/dotnet/RunningTests.html#test-adapter

您可以使用另一个NUnit客户端来运行Concordion.NET测试:

我希望你喜欢Concordion.NET。 请不要再提出任何问题了。