public virtual void ScenarioCleanup()
 {
     testRunner.CollectScenarioErrors();
 }
        public virtual void Match()
        {
            TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Match", ((string[])(null)));
#line 6
            this.ScenarioSetup(scenarioInfo);
#line hidden
            TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table1.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table1.AddRow(new string[] {
                "Pink Floyd",
                "Animals"
            });
            table1.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
#line 7
            testRunner.When("I have a collection", ((string)(null)), table1);
#line hidden
            TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table2.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table2.AddRow(new string[] {
                "Pink Floyd",
                "Animals"
            });
            table2.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
#line 12
            testRunner.Then("it should match", ((string)(null)), table2);
#line hidden
            TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table3.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table3.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
            table3.AddRow(new string[] {
                "Pink Floyd",
                "Animals"
            });
#line 17
            testRunner.And("it should match", ((string)(null)), table3);
#line hidden
            TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table4.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table4.AddRow(new string[] {
                "Pink Floyd",
                "Animals"
            });
            table4.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
#line 22
            testRunner.And("it should exactly match", ((string)(null)), table4);
#line hidden
            TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table5.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table5.AddRow(new string[] {
                "Queuen",
                "Jazz"
            });
            table5.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
#line 27
            testRunner.But("it should not match", ((string)(null)), table5);
#line hidden
            TechTalk.SpecFlow.Table table6 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table6.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table6.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
#line 32
            testRunner.And("it should not match", ((string)(null)), table6);
#line hidden
            TechTalk.SpecFlow.Table table7 = new TechTalk.SpecFlow.Table(new string[] {
                "Artist",
                "Album"
            });
            table7.AddRow(new string[] {
                "Beatles",
                "Rubber Soul"
            });
            table7.AddRow(new string[] {
                "Muse",
                "Absolution"
            });
            table7.AddRow(new string[] {
                "Pink Floyd",
                "Animals"
            });
#line 36
            testRunner.And("it should not exactly match", ((string)(null)), table7);
#line hidden
            testRunner.CollectScenarioErrors();
        }