Пример #1
0
        public void AddMatchWhenNullShouldDoNothing()
        {
            string[,] teamList = { { "Team 1", "12" }, { "Team 2", "10" } };
            Competition initialCompetition = new Competition(teamList);

            initialCompetition.AddMatch(null);

            Assert.Equal(teamList, initialCompetition.GetClasification());
        }
Пример #2
0
        public void CreateMatch(Member playerOne, Member playerTwo)
        {
            _match = new Match(playerOne, playerTwo);

            _competition.AddMatch(_match);

            var resultManager = ResultManager.Instance();

            resultManager.Matches.Add(_match);
        }
Пример #3
0
        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());
        }
Пример #4
0
        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());
        }