【发布时间】:2020-06-02 17:59:21
【问题描述】:
我正在尝试为 specflow 编写 StepArgumentTransformation。
我有关注小黄瓜
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个参数
【问题讨论】: