Я хочу написать определение шага, которое будет работать для любого из трех шагов ниже.
Мне нужно сделать последние два параметра в двойных кавычках необязательными.
Given I do "x"
Given I do "x", "y "
Given I do "x", "y ", " z"
Я пробовал несколько выражений:
[Given(@"I do ""(.*)"", ""(.*)?"", ""(.*)?""")]
[Given(@"I do ""(.*)"", ""(.*)""?, ""(.*)""?")]
[Given(@"I do ""(.*)"", (""(.*)"")?, (""(.*)"")?")]
[Given(@"I do ""(.*)"", [""(.*)""]?, [""(.*)""]?")]
Спасибо.