1
ステップ定義からステップを呼び出そうとしていますが、そのときにSpecFlowException
が返されます。次の例でステップ定義から呼び出しているステップがTechTalk.SpecFlow.SpecFlowExceptionをスローします:ステップクラスのコンテナが初期化されていません
ルック:
[Binding]
public class MySteps: Steps
{
[Given("Doing some actions, getting (.*) and (.*)")]
public void DoingSomeActionsGettingValueAndOtherValue(int a, int b)
{
Given($"I pass first integer {a} and second integer {b}");
}
[Given(@"I pass first integer (.*) and second integer (.*)")]
public void ThenIPassFirstIntegerValueAndSecondIntegerValue(int a, int b)
{
AreEqual(a, b);
}
}
例外は以下の通りです:
-> error: Container of the steps class has not been initialized!
TechTalk.SpecFlow.SpecFlowException: Container of the steps class has not been initialized!
at TechTalk.SpecFlow.Steps.AssertInitialized()
at TechTalk.SpecFlow.Steps.get_TestRunner()
at TechTalk.SpecFlow.Steps.Given(String step)
私は、この特定のエラーを取得していますなぜ誰かが説明できて、私はそれをどのように修正するのですか?私はドキュメンテーションについて多くの助けを見つけることができませんでした。