title: No overload for method 'Given' takes 4 arguments - specflow
body: <p>I have installed specflow. And by default I get this scenario to add two numbers. when I build the solution, i get these errors. "No overload for method 'Given' takes 4 arguments". What is that I am missing here? this is the generated file.</p>
  
  <pre><code>public virtual void AddTwoNumbers()
          {
              TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Add two numbers", new string[] {
                          "mytag"});
              #line 7
              this.ScenarioSetup(scenarioInfo);
              #line 8
               testRunner.Given("I have entered 50 into the calculator", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
              #line 9
               testRunner.And("I have entered 70 into the calculator", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And ");
              #line 10
               testRunner.When("I press add", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When ");
              #line 11
               testRunner.Then("the result should be 120 on the screen", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then ");
              #line hidden
  
              this.ScenarioCleanup();
          }
  </code></pre>
  
  <p>For this scenario:</p>
  
  <p>Feature: SpecFlowFeature1
      In order to avoid silly mistakes
      As a math idiot
      I want to be told the sum of two numbers</p>
  
  <p>@mytag
  Scenario: Add two numbers
      Given I have entered 50 into the calculator
      And I have entered 70 into the calculator
      When I press add
      Then the result should be 120 on the screen</p>