我有一个规范流程自动化框架。我正在使用 Visual Studio 编辑器。其中,定义文件中的任何定义都显示引用为零。我想显示带有定义的参考号。
向我建议显示带有定义的参考文献的解决方案。
我研究并安装了 Spec-flow 的一些扩展,但它不起作用。另外,我遵循规范流程文档
0 references
指的是你的项目中使用GivenSearchRequiredFinderForCommission
方法的地方。
Specflow 使用反射和正则表达式来定位与场景中的文本匹配的定义。它不关心实际的方法被调用什么,因为它没有引用它。所以
0 references
是正确的。即使您更改方法名称而不更改其他任何内容,它也不会改变代码的运行方式,因为没有直接引用任何内容。
您可以在此 Specflow 文档中看到它们也有 0 个引用:
我假设您希望 Visual Studio 发现您的正则表达式与步骤匹配的位置。然而,即使 Specflow 也只是在运行时而不是编译时解决这个问题,因此计数不会增加(除非您在其他地方有另一个方法直接引用
GivenSearchRequiredFinderForCommission
方法,这对于此代码来说是不正常的)。