public void We_Should_Get_All_Athletes_Not_Connected_To_A_Race() { int athletesNotConnectedToRace = 0; AthleteModel athlete = null; var aclass = AthleteClassModel.GetOrCreate("12 år"); Given("we have a race with athletes", () => { }); When("we want to add a new athlete", () => { athlete = new AthleteModel("Testing", "Tester"); athlete.AthleteClass = aclass; athlete.SaveToDb(); athletesNotConnectedToRace = newRace.GetAthletesNotConnected(aclass.Id).Count; athlete.ConnectToRace(newRace.RaceId); }); Then("the number of athletes not connected to the race should be reduced by 1", () => { newRace.GetAthletesNotConnected(aclass.Id).Count.ShouldBe(athletesNotConnectedToRace - 1); athlete.Delete(); }); }
public void We_Should_Remove_Athlete_From_Race() { AthleteModel athlete = null; int athletesConnectedToRace = 0; Given("we have a race and athletes connected to the race", () => { athlete = new AthleteModel("Test", "Tester"); athlete.SaveToDb(); athlete.ConnectToRace(newRace.RaceId); athletesConnectedToRace = newRace.GetAthletes().Count; }); When("we want to remove an athlete from the race", () => { athlete.RemoveFromRace(newRace.RaceId); }); Then("the list of athletes should be reduced with 1", () => { newRace.GetAthletes().Count.ShouldBe(athletesConnectedToRace - 1); }); }
public void We_Should_Get_All_Athletes_Connected_To_A_Race() { AthleteModel athlete = null; int athletesConnectedToRace = 0; Given("we have a race with athletes", () => { athlete = new AthleteModel("Testing", "Tester"); athlete.SaveToDb(); athlete.ConnectToRace(newRace.RaceId); }); When("we want to get all the athletes connected to that race", () => { athletesConnectedToRace = newRace.GetAthletes().Count; }); Then("the number of athletes should be 1", () => { athletesConnectedToRace.ShouldBe(1); }); }