Есть ли способ использовать строго типизированные значения в примерах таблицы сценария?(или альтернативное решение)
Я хотел бы знать, если я сделал опечатку в столбце userType
уже во время кодирования (не во время выполнения теста).
ОБНОВЛЕНО
file.feature
Scenario Outline: Scenario123
Given Create new user of type "<userType>"
Examples:
| userType |
| PlatinumUser |
| CommonUser |
steps.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 }