Я пытаюсь написать StepArgumentTransformation для specflow.
У меня есть следующий корнишон
Scenario: Test Arguments
Given user enter once as 2
И я написал это в определении шага.
[StepArgumentTransformation]
public int GetOnces(string onces, string times)
{
return 1 * int.Parse(times);
}
[Given(@"user enter (.*) as (.*)")]
public void GivenUserEnterOnce(int num)
{
Assert.Equal(2, num);
}
Но GetOnces метод никогда не вызывается иЯ получаю исключение
TechTalk.SpecFlow.BindingException: 'Несоответствие количества параметров!Метод привязки «GivenUserEnterOnce (Int32)» должен иметь 2 параметра