私はSpecFlowでテストを実装しています。システム名はSystem33です。システム名を参照するたびにSpecFlowは "33"をパラメータとしてバインドしようとします。たとえば:SpecFlowが間違って番号を持つ識別子を割り当てます
Given I am a valid System33 user logged in the system
は、このステップにバインドされます。
[Given(@"I am a valid System(.*) user logged in the system")]
public void GivenIAmAValidSystemUserLoggedInTheSystem(int p0)
私は別の部署からスペックを受け、彼らは常に「System33」に言及ので、これは非常にanoyingです。
私はこの標準的な動作を無効にする方法を見つけようとしましたが、ドキュメントは率直に悪いです。
http://specflow.org/documentation/Using-Gherkin-Language-in-SpecFlow/
誰もが単語の末尾の数字がパラメータ値ではないことをSpecFlowを伝える方法を知っていますか?