現在、次のステップがあります。
[When(@"I set the scenario price for product (.*) to (.*)")]
public void WhenISetTheScenarioPriceForProductPToN(string product, string priceStr)
ステップを追加したい:
[When(@"I set the scenario price for product (.*) to (.*) in the (.*) zone")
public void WhenISetTheScenarioPriceInZoneForProductPToN(string product, string priceStr, string zone)
ただし、仕様フローでは、2 つのステップ間で「ステップに対してあいまいなステップ定義が見つかりました」というエラーが発生します。
私は疲れました:
[When(@"I set the scenario price for product (.*) to (.*) in the (.*) zone")]
[When(@"I set the scenario price for product (.*) to (.*)")]
public void WhenISetTheScenarioPriceInZoneForProductPToN(string product, string priceStr, string zone)
しかし、それは「バインディング エラー: パラメータ数の不一致!」で失敗します。2番目の「いつ」にnullが渡されることを望んでいました。