在 Jetbrains Rider 中使用 SpecFlow

Using SpecFlow in Jetbrains Rider

有没有办法在 Jetbrains Rider 中使用 SpecFlow?我搜索了它,但找不到有关它的任何信息。

截至 2021 年 3 月,现在有一个适用于 SpecFlow 的 Rider 插件。您可以在 https://plugins.jetbrains.com/plugin/15957-specflow-for-rider

找到它

SpecFlow 有两个部分。 Visual Studio 扩展和 NuGet 包。
Visual Studio 扩展中包含智能感知、语法突出显示和项目模板。 NuGet 包包含代码隐藏文件的运行时和生成器。

文件隐藏代码的生成可以由 Visual Studio 扩展(默认行为)或在构建时触发(http://specflow.org/documentation/Generate-Tests-from-MsBuild/)。找到了生成的编码测试,然后由单元测试运行器发现。

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