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)); }
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)); }
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)); }
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)); }