I am following the technique outlined here
using a step defined like
[Given(\"some base scenario has happened\")]
public void SomeBaseScenarioHasHapp
Possible solutions
Use Given instead of And
Scenario: Some dependant scenario
Given some base scenario has happened
Given some other condition
When some other action
Then some other result
or
Tag the step with more than one binding, e.g.
[Given(@"some other condition")]
[When(@"some other condition")]
public void Whensome other condition()
{
but this won't always make semantic sense, so use this only when it really does make sense.