ステップの多くが「最初のパラメーター」として0、1、または2つの日付を取る必要があるという事実をどのように処理するのが最善ですか?たとえば、Specflowでオプションの引数をサポートするにはどうすればよいですか?
最も簡単なケースは、ステップが次々に発生する限り、日付が問題にならない場合です。
Given Peter was born 23-06-1973
And Peter created an account
And Peter deposited $200
ただし、多くの場合、次のような時間に依存する多くのステップ
Given Peter was born 23-06-1973
And at 1-4-2012 Peter created an account
And at 13-4-2012 Peter deposited $200
また、リアルタイムの日付と何かが起こった日付の2つの日付があります。例えば。Peterは、送金のために印刷されたフォーム14-4-2012に記入しましたが、フォームは数日間失われました。今日、フォームが数日前に記入されたことを記録する必要があります。
Given Peter was born 23-06-1973
...
And at 16-4-2012 really at 14-4-2012 Completed a transfer form to transfer $100 to account 12345