public void Test_HighScoreBoard_toString()
 {
     HighScoreBoard hsBoard = new HighScoreBoard();
     hsBoard.AddPlayer(new Player("Pesho", 123));
     string result = "ScoreBoard:\nEMPTY";
     Assert.AreNotEqual(result, hsBoard.ToString());
 }
 public void Test_HighScoreBoard_toString_NoPlayers()
 {
     HighScoreBoard hsBoard = new HighScoreBoard();
     StringBuilder result = new StringBuilder();
     result.AppendLine("Scoreboard:");
     result.AppendLine("EMPTY");
     Assert.AreEqual(result.ToString(), hsBoard.ToString());
 }
 public void Test_HighScoreBoard_toString_FourPlayers()
 {
     HighScoreBoard hsBoard = new HighScoreBoard();
     hsBoard.AddPlayer(new Player("Pesho", 123));
     hsBoard.AddPlayer(new Player("Pesho", 123));
     hsBoard.AddPlayer(new Player("Pesho", 123));
     hsBoard.AddPlayer(new Player("Pesho", 123));
     StringBuilder result = new StringBuilder();
     result.AppendLine("Scoreboard:");
     result.AppendLine("1. Pesho : 123;");
     result.AppendLine("2. Pesho : 123;");
     result.AppendLine("3. Pesho : 123;");
     result.AppendLine("4. Pesho : 123;");
     Assert.AreEqual(result.ToString(), hsBoard.ToString());
 }
 public void Test_HighScoreBoard_ManyPlayers()
 {
     HighScoreBoard hsBoard = new HighScoreBoard();
     hsBoard.AddPlayer(new Player("Pesho", 123));
     hsBoard.AddPlayer(new Player("Pesho", 1240));
     hsBoard.AddPlayer(new Player("Pesho", 120));
     hsBoard.AddPlayer(new Player("Pesho", 99));
     hsBoard.AddPlayer(new Player("Pesho", 999));
     hsBoard.AddPlayer(new Player("Pesho", 85));
     hsBoard.AddPlayer(new Player("Pesho", 9990));
     StringBuilder result = new StringBuilder();
     result.AppendLine("Scoreboard:");
     result.AppendLine("1. Pesho : 85;");
     result.AppendLine("2. Pesho : 99;");
     result.AppendLine("3. Pesho : 120;");
     result.AppendLine("4. Pesho : 123;");
     result.AppendLine("5. Pesho : 999;");
     Assert.AreEqual(result.ToString(), hsBoard.ToString());
 }