[Test] public void Using_a_hash_table(){ var contextTableContext = new Tutorial.TableContext(); System.Console.WriteLine(@"Given the following roster: | 7 | Beasley | | 12 | Altidore | | 1 | Howard |"); #line 58 contextTableContext.Given_the_following_roster((System.Collections.Hashtable) this.ParameterConverter.Convert(@"| 7 | Beasley | | 12 | Altidore | | 1 | Howard |", typeof(System.Collections.Hashtable))); #line hidden System.Console.WriteLine(@"Then there should be 3 players"); #line 63 contextTableContext.then_there_should_be_count_players((System.Int32) this.ParameterConverter.Convert(@"3", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Beasley should be number 7"); #line 64 contextTableContext.then_playerName_should_be_number_expectedNumber(@"Beasley", (System.Int32) this.ParameterConverter.Convert(@"7", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Altidore should be number 12"); #line 65 contextTableContext.then_playerName_should_be_number_expectedNumber(@"Altidore", (System.Int32) this.ParameterConverter.Convert(@"12", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Howard should be number 1"); #line 66 contextTableContext.then_playerName_should_be_number_expectedNumber(@"Howard", (System.Int32) this.ParameterConverter.Convert(@"1", typeof(System.Int32))); #line hidden }
[Test] public void A_table_of_data_that_maps_to_an_array_of_types(){ var contextTableContext = new Tutorial.TableContext(); System.Console.WriteLine(@"Given the following teams: | Rank | Nation | Region | | 1 | Spain | Europe | | 2 | Brazil | SouthAmerica | | 3 | Netherlands | Europe | | 4 | Italy | Europe |"); #line 28 contextTableContext.Given_the_following_teams((Tutorial.TeamInfo[]) this.ParameterConverter.Convert(@"| Rank | Nation | Region | | 1 | Spain | Europe | | 2 | Brazil | SouthAmerica | | 3 | Netherlands | Europe | | 4 | Italy | Europe |", typeof(Tutorial.TeamInfo[]))); #line hidden System.Console.WriteLine(@"Then there should be 4 teams"); #line 35 contextTableContext.then_there_should_be_count_teams((System.Int32) this.ParameterConverter.Convert(@"4", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Spain should be ranked 1"); #line 36 contextTableContext.then_nation_should_be_ranked_expectedRank(@"Spain", (System.Int32) this.ParameterConverter.Convert(@"1", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Italy should be in Europe"); #line 37 contextTableContext.then_nation_should_be_in_region(@"Italy", (Tutorial.Regions) this.ParameterConverter.Convert(@"Europe", typeof(Tutorial.Regions))); #line hidden System.Console.WriteLine(@"and Brazil should be ranked 2"); #line 38 contextTableContext.then_nation_should_be_ranked_expectedRank(@"Brazil", (System.Int32) this.ParameterConverter.Convert(@"2", typeof(System.Int32))); #line hidden }
[Test] public void Setting_attributes_of_a_single_instance_of_any_type(){ var contextTableContext = new Tutorial.TableContext(); System.Console.WriteLine(@"Given the following team: | Rank | 18 | | Nation | USA | | Region | NorthAmerica |"); #line 42 contextTableContext.Given_the_following_team((Tutorial.TeamInfo) this.ParameterConverter.Convert(@"| Rank | 18 | | Nation | USA | | Region | NorthAmerica |", typeof(Tutorial.TeamInfo))); #line hidden System.Console.WriteLine(@"And the following team: | Rank | 39 | | Nation | Ireland | | Region | Europe |"); #line 47 contextTableContext.Given_the_following_team((Tutorial.TeamInfo) this.ParameterConverter.Convert(@"| Rank | 39 | | Nation | Ireland | | Region | Europe |", typeof(Tutorial.TeamInfo))); #line hidden System.Console.WriteLine(@"Then there should be 2 teams"); #line 52 contextTableContext.then_there_should_be_count_teams((System.Int32) this.ParameterConverter.Convert(@"2", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and USA should be ranked 18"); #line 53 contextTableContext.then_nation_should_be_ranked_expectedRank(@"USA", (System.Int32) this.ParameterConverter.Convert(@"18", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"and Ireland should be in Europe"); #line 54 contextTableContext.then_nation_should_be_in_region(@"Ireland", (Tutorial.Regions) this.ParameterConverter.Convert(@"Europe", typeof(Tutorial.Regions))); #line hidden }
[Test] public void A_table_of_data_can_map_to_a_string____(){ var contextTableContext = new Tutorial.TableContext(); System.Console.WriteLine(@"Given the following competition groups: | South Africa| Mexico | Uruguay | France | | Argentina | Nigeria | South Korea | Greece | | USA | Algeria | England | Slovenia | | Germany | Australia | Serbia | Ghana |"); #line 17 contextTableContext.Given_the_following_competition_groups((System.String[][]) this.ParameterConverter.Convert(@"| South Africa| Mexico | Uruguay | France | | Argentina | Nigeria | South Korea | Greece | | USA | Algeria | England | Slovenia | | Germany | Australia | Serbia | Ghana |", typeof(System.String[][]))); #line hidden System.Console.WriteLine(@"Then there should be 4 groups"); #line 23 contextTableContext.then_there_should_be_number_groups((System.Int32) this.ParameterConverter.Convert(@"4", typeof(System.Int32))); #line hidden System.Console.WriteLine(@"And USA and England should be in the same group"); #line 24 contextTableContext.then_team1_and_team2_should_be_in_the_same_group(@"USA", @"England"); #line hidden }