Should I use assert in any BDD steps other than in then steps?
I am attempting to understand how to use Specflow to describe "changing a user profile".
SCENARIO I can change a user
Given I am at the roles page
And I can see a list of users
When I click a user's name
| field | value |
| User | John Doe |
And I change the user's name
| field | value |
| User | Jane Doe |
And I click the 'modify' button
Then I should the user updated in the list
The second given step And I can see a list of users should have an assert in the implementation, I think?