有没有办法在场景的示例表中使用强类型值?(或替代解决方案)
我想知道我是否userType
在编码期间(而不是在运行测试期间)在列中输入了错字。
更新
文件特征
Scenario Outline: Scenario123
Given Create new user of type "<userType>"
Examples:
| userType |
| PlatinumUser |
| CommonUser |
步骤.cs
[Given(@"Create new user of type ""(.*)""")]
public void CreateNewUser(UserTypeEnum userType)
{
// some code like e.g.:
MyUser user = new MyUser(userType);
//...
}
enum UserTypeEnum { CommonUser, PlatinumUser, Spectre }