首页 > 解决方案 > 在 SpecFlow 上使用 xunit.gherkin.quick 时,如何处理转换以便实现?

问题描述

我正在尝试复制目前在 SpecFlow 中称为 Step Argument Transformation 的功能,但使用 Xunit Gherkin Quick。

假设我有一个场景大纲,如果我有以下给出:

Scenario Outline: A customer might visit the home page
Given the customer <HasOrHasNot> visited the home page
.....
Examples:
| HasOrHasNot |
| HasNot      |

我希望能够将该字符串转换为布尔值,以便我们可以以一种干净的方式设置测试场景的上下文。这只是 SpecFlow 中的一个功能,还是 Gherkin Quick 能够以某种方式实现这一点?

查看文档似乎不可能。

我可能需要编写一些在将上下文设置为解决方法之前调用的自定义代码。

标签: c#.net-corexunitgherkin

解决方案


推荐阅读