いくつかのシナリオで同じ言い回しで機能を書いています。
Feature: User Management
Scenario: Edit an existing user's details
Given a user exists
と
Feature: Group Management
Scenario: Add a user to a group's membership
Given a user exists
And a group exists
SpecFlowには、各機能が呼び出すステップを定義する良い方法がありますか?シナリオの作成でこれを間違った方法で行っていますか?弾丸を噛んで、与えられたステートメントを変更して、それらがどの機能に適用されるかを示す必要がありますか?私はBDDとSpecFlowを初めて使用するので、助けていただければ幸いです。