/**
  * @param Behat\Gherkin\Gherkin $gherkin
  * @param Behat\Gherkin\Node\FeatureNode $feature1
  * @param Behat\Gherkin\Node\FeatureNode $feature2
  * @param Behat\Gherkin\Node\ScenarioNode $scenario1
  * @param Behat\Gherkin\Node\ScenarioNode $scenario2
  * @param Behat\Gherkin\Node\ScenarioNode $scenario3
  **/
 function let($gherkin, $feature1, $feature2, $scenario1, $scenario2, $scenario3)
 {
     $this->beConstructedWith($gherkin, 'paths');
     $gherkin->load('paths')->willReturn([$feature1, $feature2]);
     $feature1->getScenarios()->willReturn([$scenario1, $scenario3]);
     $feature2->getScenarios()->willReturn([$scenario2]);
     $scenario1->getTitle()->willReturn('Scenario1');
     $scenario2->getTitle()->willReturn('Scenario2');
     $scenario3->getTitle()->willReturn('Scenario3');
 }