在Jetbrains Rider中使用SpecFlow

问题描述:

在Jetbrains Rider中有没有什么方法可以使用SpecFlow?我搜索了它,但我无法找到任何有关它的信息。在Jetbrains Rider中使用SpecFlow

+0

你能否告诉我们specflow有哪些问题?就我所知,它基于NUnit框架,所以Rider可以运行测试。关于代,你可以建立一个项目,MsBuild重新生成规格文件... – xtmq

+0

如你所知,我们需要先安装SpecFlow集成包,但没有这样的扩展。 https://rider-support.jetbrains.com/hc/en-us/community/posts/207696605-Specflow-Add-on – sam

+0

现在它不可能..希望我们将很快发布插件的SDK – xtmq

SpecFlow有两个部分。 Visual Studio扩展和NuGet包。
在Visual Studio扩展中包含intellisense,语法高亮和项目模板。 NuGet包包含运行时和代码后面的代码生成器。

文件后面的代码生成可以由Visual Studio扩展(默认行为)或生成时(http://specflow.org/documentation/Generate-Tests-from-MsBuild/)触发。有生成的编码测试,然后由单元测试运行者发现。

因此,如果您使用MSBuild集成并且没有智能感知和语法突出显示,那么您应该已经能够在Jetbrains Rider中使用SpecFlow。