Ejemplo n.º 1
0
        public void AddTeamsToRanking()
        {
            SoccerTeam ucluj = new SoccerTeam("UCLUJ", 19);
            SoccerTeam cfr   = new SoccerTeam("CFR", 10);

            SoccerTeam[] soccerTeams  = new SoccerTeam[0];
            TeamsRanking teamsRanking = new TeamsRanking(soccerTeams);

            teamsRanking.AddNewTeam(ucluj);
            teamsRanking.AddNewTeam(cfr);
            Assert.Equal(ucluj, teamsRanking.GetValueFromSpecificIndex(0));
        }
Ejemplo n.º 2
0
        public void UpdateRankingForDrow()
        {
            SoccerTeam ucluj   = new SoccerTeam("UCLUJ", 12);
            SoccerTeam cfr     = new SoccerTeam("CFR", 10);
            SoccerTeam craiova = new SoccerTeam("Craiova", 10);

            SoccerTeam[] soccerTeams  = new SoccerTeam[0];
            TeamsRanking teamsRanking = new TeamsRanking(soccerTeams);

            teamsRanking.AddNewTeam(ucluj);
            teamsRanking.AddNewTeam(cfr);
            teamsRanking.AddNewTeam(craiova);
            teamsRanking.Play(cfr, 2, ucluj, 2);
            Assert.Equal(1, teamsRanking.GetPositionForSoccerTeam(cfr));
        }
Ejemplo n.º 3
0
        public void UpdateRankingForDrow()
        {
            SoccerTeam ucluj   = new SoccerTeam("UCLUJ", 12);
            SoccerTeam cfr     = new SoccerTeam("CFR", 10);
            SoccerTeam craiova = new SoccerTeam("Craiova", 9);

            SoccerTeam[] soccerTeams  = new SoccerTeam[0];
            TeamsRanking teamsRanking = new TeamsRanking(soccerTeams);

            teamsRanking.AddNewTeam(ucluj);
            teamsRanking.AddNewTeam(cfr);
            teamsRanking.AddNewTeam(craiova);
            Match match = new Match(ucluj, craiova, 1, 1);

            match.UpdateRanking();
            Assert.True(cfr.LessPointsThan(ucluj));
        }
Ejemplo n.º 4
0
        public void  UpdateRankingForWin()
        {
            SoccerTeam ucluj   = new SoccerTeam("UCLUJ", 12);
            SoccerTeam cfr     = new SoccerTeam("CFR", 10);
            SoccerTeam craiova = new SoccerTeam("Craiova", 9);

            SoccerTeam[] soccerTeams  = new SoccerTeam[0];
            TeamsRanking teamsRanking = new TeamsRanking(soccerTeams);

            teamsRanking.AddNewTeam(ucluj);
            teamsRanking.AddNewTeam(cfr);
            teamsRanking.AddNewTeam(craiova);
            Match match = new Match(ucluj, cfr, 0, 1);

            match.UpdateRanking();
            teamsRanking.Sort();
            Assert.Equal(0, teamsRanking.GetPositionForSoccerTeam(cfr));
        }