public void AddMatchWhenNullShouldDoNothing() { string[,] teamList = { { "Team 1", "12" }, { "Team 2", "10" } }; Competition initialCompetition = new Competition(teamList); initialCompetition.AddMatch(null); Assert.Equal(teamList, initialCompetition.GetClasification()); }
public void CreateMatch(Member playerOne, Member playerTwo) { _match = new Match(playerOne, playerTwo); _competition.AddMatch(_match); var resultManager = ResultManager.Instance(); resultManager.Matches.Add(_match); }
public void AddMatchWhenOneMatchShouldIncreaseTeamPointsAndSortClasification() { string[,] finalTeamList = { { "Team 2", "13" }, { "Team 1", "12" } }; string[,] initialTeamList = { { "Team 1", "12" }, { "Team 2", "10" } }; Competition initialCompetition = new Competition(initialTeamList); string[,] matchListToAdd = { { "Team 2", "3" } }; initialCompetition.AddMatch(matchListToAdd); Assert.Equal(finalTeamList, initialCompetition.GetClasification()); }
public void AddMatchWhenTeamNoExistsShouldIgnoreItAddTheOtherMatchesAndSortClasification() { string[,] finalTeamList = { { "Team 1", "12" }, { "Team 3", "11" }, { "Team 2", "10" } }; string[,] initialTeamList = { { "Team 1", "12" }, { "Team 2", "10" }, { "Team 3", "8" } }; Competition initialCompetition = new Competition(initialTeamList); string[,] matchListToAdd = { { "Team 3", "3" }, { "Team 4", "3" } }; initialCompetition.AddMatch(matchListToAdd); Assert.Equal(finalTeamList, initialCompetition.GetClasification()); }