SpecFlow仅调用方案的第一行

时间:2015-05-15 16:03:00

标签: c# nunit bdd specflow

我正在使用SpecFlow方案来记录我的用户。

我有两条由And分隔的缩进线,但只有第一条线才会调用绑定。我使用以下代码:

背景:

Given User 'User1' at 'RC1' logged in
And User 'User2' at 'RC2' logged in

绑定:

[Given(@"User '(.*)' at '(.*)' logged in")]
public void GivenUserAtLoggedIn(string p0, string p1)
{
    new Login(p1, p0);
    ScenarioContext.Current.Pending();
}

1 个答案:

答案 0 :(得分:2)

删除行

ScenarioContext.Current.Pending();

因为这会停止执行完整方案。