Nunit不识别Concordion.Nunit addin

Nunit不识别Concordion.Nunit addin,nunit,concordion,Nunit,Concordion,采取的步骤: 我下载并安装了NUnit。 我下载了Concordion.NET。 我下载了Concordion.NET kickstarter(zip) 我验证了规范(HelloWorld.html)是否标记为嵌入式资源。 我验证是否指定了RequiredAddin(“ConcordinonNunitAddin”)程序集属性。 我构建了解决方案 我将Concordion.NUnit.dll复制到NUnit安装的加载项目录(C:\Program Files(x86)\NUnit 2.6.4\bin

采取的步骤: 我下载并安装了NUnit。 我下载了Concordion.NET。 我下载了Concordion.NET kickstarter(zip) 我验证了规范(HelloWorld.html)是否标记为嵌入式资源。 我验证是否指定了RequiredAddin(“ConcordinonNunitAddin”)程序集属性。 我构建了解决方案 我将Concordion.NUnit.dll复制到NUnit安装的加载项目录(C:\Program Files(x86)\NUnit 2.6.4\bin\addins)。 我在NUnit GUI runner中加载了kickstarter解决方案

问题: NUnit不识别包含规范的规范项目,即规范程序集被标记为不可运行。(它可以很好地运行实际(NUnit)单元测试。)

我的期望是NUnit将识别Kickstart.Spec项目,并且当我运行测试时,这些测试的结果将显示在通过/失败的信息中。目前,由于该项目未被认可,只有NUnit单元测试(ShouldGreet)成功


我的期望是否不正确,或者我是否错过了运行流程所需的其他设置步骤?

您需要在Concordion.NET的当前版本中使用NUnit 2.6.3。 不幸的是,NUnit加载项依赖于版本()。NUnit的文档中也说明了这一点:“NUnit提供的大多数插件示例当前都与版本相关。”

NUnit 2.6.4于2014年12月16日发布。Concordion.NET的未来版本也将支持此版本


感谢您提供反馈-Concordion.NET的文档也需要更新,以包括支持哪个版本的NUnit的信息。

此外,您可以在Visual Studio项目中使用Concordio.NET()的NuGet软件包,这将确保您在项目中始终使用NUnit的正确引用