我正在尝试使用 xUnit.net 作为 SpecFlow 的测试运行程序。官方下载区的 SpecFlow 1.2 二进制文件不包含 xUnit.net 提供程序,但 GitHub 上的主分支有一个,所以我从那里构建 SpecFlow.Core.dll。我正在使用 xUnit.net 1.5。
但是,当我在我的规范项目中更改 app.config 中的 unitTestProvider 名称时,我得到一个空引用自定义工具错误,并且生成的 .feature.cs 文件是单行:
Object reference not set to an instance of an object.
有没有人成功让 SpecFlow 与 xUnit.net 一起工作?如果是这样,怎么做?