AddPlayer() public method

Adds a player to a HighscoreTable.
public AddPlayer ( PlayerScore score ) : void
score PlayerScore An instance of a class that implements the PlayerScore interface.
return void
Esempio n. 1
0
 public void AddingPlayerToHighscoreTableShouldWorkCorrectly()
 {
     HighscoreTable table = new HighscoreTable();
     PlayerScore somePlayer = new PlayerScore("Pesho", 10, DateTime.Now);
     table.AddPlayer(somePlayer);
     Assert.AreEqual(1, table.Table.Count);
 }
Esempio n. 2
0
        public void HighscoreTableSizeShouldNotChangeWhenAddingMoreThanMaxPlayers()
        {
            List<PlayerScore> playerScores = new List<PlayerScore>();

            for (int i = 0; i < HighscoreTable.MaxPlayers; i++)
            {
                playerScores.Add(new PlayerScore(i.ToString(), i, DateTime.Now));
            }

            HighscoreTable table = new HighscoreTable(playerScores);
            PlayerScore somePlayer = new PlayerScore("Pesho", 10, DateTime.Now);
            table.AddPlayer(somePlayer);

            Assert.AreEqual(HighscoreTable.MaxPlayers, table.Table.Count);
        }