在方案的示例表中是否可以使用强类型值? (或替代解决方案)
我想知道是否在编码过程中(而不是在运行测试过程中)在Enable StyleCop support
列中输入了错字。
已更新
file.feature
userType
steps.cs
Scenario Outline: Scenario123
Given Create new user of type "<userType>"
Examples:
| userType |
| PlatinumUser |
| CommonUser |
答案 0 :(得分:0)
您喜欢它的StepArgumentTransformation吗?
https://github.com/techtalk/SpecFlow/wiki/Step-Argument-Conversions
按以下方式使用:
[Binding]
public class Transforms
{
[StepArgumentTransformation]
public UserTypeEnum UserTypeTransform(string UserType)
{
// return the string converted into the required Enum
}
}
步骤绑定将看到它需要一个UserTypeEnum作为参数,因此它将在具有Binding属性的任何类中搜索所有可用的步骤参数转换,并使用此方法执行转换。