私は最近、Specflowをいじり始め、彼らのWebサイトの例に基づいてテストケースを生成しました[1]。ただし、生成されたコードはコンパイルされません。たとえば、「Given a new bowling game」の行は、次のように生成されます。
testRunner.Given("a new bowling game");
ただし、ITestRunner.Given()のシグネチャは次のとおりです。
Given(string text, string multilineTextArg, Table tableArg);
同じことがWhen()、And()、Then()にも当てはまります。また、バインディングステップの定義にもstring
パラメーターが必要であるようですが、これは文書化されていないようです。
他の誰かがこれらの同じ問題を抱えていますか?Specflow 1.6.1をダウンロードし、VS2005を使用しています。
ありがとう、
ダニエルB.
[1] http://specflow.org/specflow/workflow.aspx