public void SortingRanking() { SoccerTeam ucluj = new SoccerTeam("UCLUJ", 19); SoccerTeam cfr = new SoccerTeam("CFR", 10); SoccerTeam craiova = new SoccerTeam("Craiova", 7); SoccerTeam[] soccerTeams = new SoccerTeam[3]; TeamsRanking teamsRanking = new TeamsRanking(soccerTeams); soccerTeams[0] = ucluj; soccerTeams[1] = craiova; soccerTeams[2] = cfr; teamsRanking.Sort(); Assert.Equal(0, teamsRanking.GetPositionForSoccerTeam(ucluj)); Assert.Equal(1, teamsRanking.GetPositionForSoccerTeam(cfr)); Assert.Equal(2, teamsRanking.GetPositionForSoccerTeam(craiova)); }
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)); }