Пример #1
0
        public void TestArePrintPlayersSorted()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Player player2 = new Player("Petar", 12);

            Scoreboard.AddPlayer(player2);
            Player player3 = new Player("Petya", 24);

            Scoreboard.AddPlayer(player3);
            Player player4 = new Player("Mimi", 14);

            Scoreboard.AddPlayer(player4);
            Player player5 = new Player("Yordan", 27);

            Scoreboard.AddPlayer(player5);
            StringBuilder expectetPrint = new StringBuilder();

            expectetPrint.AppendLine("Scoreboard:");
            expectetPrint.AppendLine(string.Format("1. {0} --> {1} moves", player2.Name, player2.Moves));
            expectetPrint.AppendLine(string.Format("2. {0} --> {1} moves", player4.Name, player4.Moves));
            expectetPrint.AppendLine(string.Format("3. {0} --> {1} moves", player1.Name, player1.Moves));
            expectetPrint.AppendLine(string.Format("4. {0} --> {1} moves", player3.Name, player3.Moves));
            expectetPrint.AppendLine(string.Format("5. {0} --> {1} moves", player5.Name, player5.Moves));
            string scoreBoardPring = Scoreboard.PrintScoreboard();

            Assert.AreEqual(expectetPrint.ToString(), scoreBoardPring);
        }
Пример #2
0
        public void TestAddPlayerWithSevenMoreAddedPlayers()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Player player2 = new Player("Petar", 12);

            Scoreboard.AddPlayer(player2);
            Player player3 = new Player("Petya", 24);

            Scoreboard.AddPlayer(player3);
            Player player4 = new Player("Mimi", 12);

            Scoreboard.AddPlayer(player4);
            Player player5 = new Player("Gosho", 17);

            Scoreboard.AddPlayer(player5);
            Player player6 = new Player("Yordan", 27);

            Scoreboard.AddPlayer(player6);
            Player player7 = new Player("Lily", 11);

            Scoreboard.AddPlayer(player7);
            Assert.AreEqual(5, Scoreboard.Count);
        }
Пример #3
0
        public void TestDeleteAllExceptTopFivePlayers()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Assert.IsTrue(Scoreboard.Count <= 5);
        }
Пример #4
0
        public void TestAddPlayerWithThreeAddedPlayers()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Player player2 = new Player("Petar", 12);

            Scoreboard.AddPlayer(player2);
            Player player3 = new Player("Petya", 24);

            Scoreboard.AddPlayer(player3);
            Assert.AreEqual(3, Scoreboard.Count);
        }
Пример #5
0
        public void TestCheckPlayersScoresSmallerThanOthers()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Player player2 = new Player("Petar", 12);

            Scoreboard.AddPlayer(player2);
            Player player3 = new Player("Petya", 24);

            Scoreboard.AddPlayer(player3);
            Player player4 = new Player("Mimi", 12);

            Scoreboard.AddPlayer(player4);
            Player player5 = new Player("Gosho", 17);

            Scoreboard.AddPlayer(player5);
            bool isScoresSmalerThanOtherPlayersScores = Scoreboard.CheckPlayerScores(10);

            Assert.IsTrue(isScoresSmalerThanOtherPlayersScores);
        }
Пример #6
0
        public void TestDeleteAllExceptTopFivePlayersMorePlayers()
        {
            Scoreboard.ClearPlayer();
            Player player1 = new Player("Ivan", 21);

            Scoreboard.AddPlayer(player1);
            Player player2 = new Player("Petar", 12);

            Scoreboard.AddPlayer(player2);
            Player player3 = new Player("Petya", 24);

            Scoreboard.AddPlayer(player3);
            Player player4 = new Player("Mimi", 12);

            Scoreboard.AddPlayer(player4);
            Player player5 = new Player("Gosho", 17);

            Scoreboard.AddPlayer(player5);
            Player player6 = new Player("Yordan", 27);

            Scoreboard.AddPlayer(player6);
            Assert.IsTrue(Scoreboard.Count <= 5);
        }