C# 从SpecFlow要素文件中的另一列接收值,并提供示例

C# 从SpecFlow要素文件中的另一列接收值,并提供示例,c#,cucumber,specflow,gherkin,C#,Cucumber,Specflow,Gherkin,我正在用c#中的SpecFlow编写BDD测试。我试图以一种优美的方式,获取其中一列的值,并将其用作另一列的输入。 代码: 示例: |体积误差| |0 |卷必须大于0,但为| 在这种情况下,我希望取值0。这可能吗?这显然目前不起作用。 谢谢:)不,不可能。有人可能会争辩说,两个体积值之间的联系会更明显、更容易理解,但如果在本例中实际替换为0,则完全可以理解。如果您确实想强调这种联系,您可以按照以下思路编写另一个场景大纲: Given the volume has been set to <

我正在用c#中的SpecFlow编写BDD测试。我试图以一种优美的方式,获取其中一列的值,并将其用作另一列的输入。 代码:

示例:
|体积误差|
|0 |卷必须大于0,但为|
在这种情况下,我希望
取值0。这可能吗?这显然目前不起作用。
谢谢:)

不,不可能。有人可能会争辩说,两个体积值之间的联系会更明显、更容易理解,但如果在本例中实际替换为0,则完全可以理解。如果您确实想强调这种联系,您可以按照以下思路编写另一个场景大纲:

Given the volume has been set to <volume>
When action is triggered
Then the error message should be "Volume must be greater than 0 but is <volume>"
给定卷已设置为
当动作被触发时
然后,错误消息应该是“卷必须大于0,但为”
然后你所有的例子都是非正数

Given the volume has been set to <volume>
When action is triggered
Then the error message should be "Volume must be greater than 0 but is <volume>"