ConnectToRace() public method

public ConnectToRace ( int raceId ) : void
raceId int
return void
Exemplo n.º 1
0
        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();
            });
        }
Exemplo n.º 2
0
        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);
            });
        }
Exemplo n.º 3
0
        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);
            });
        }