Предположим, у меня есть файл функций BDD с данным шагом, скажем,
Given User is logged in as administrator
When some functionality line
Then some functionality line
и я хочу использовать «Пользователь вошел в систему как администратор» в качестве оператора When в другом сценарии, как я могу это сделать ..
Я пробовал писать,
[Given,When(@"User is logged in as administrator")]
public void abc(){
//my operation
}
specflow позволяет мне писать таким образом, используя (cntrl + пробел), но если я пытаюсь перемещаться, он переходит только к «Когда пользователь вошел в систему как администратор»
Это только переход к последнему значению, которое вы пишете [Дано, Когда ("..")]. Здесь он переходит к Когда ..
Как я могу заставить его работать для обоих операторов, поскольку в некоторых сценариях
администратор вошел в систему заявление является обязательным условием, но в некоторых сценариях
Мне нужно войти в систему, и это действие, которое мне нужно выполнить, поэтому мне также нужно написать тот же оператор, что и оператор «Когда».
Есть ли способ, которым я могу использовать то же утверждение, что и Given и When ??
заранее спасибо