コード例 #1
0
        public void AddTwoPlayersWithSameNameAndScoreTest()
        {
            ScoreBoard scoreBoard = new ScoreBoard();

            scoreBoard.Add("Pesho", 23);
            scoreBoard.Add("Pesho", 23);
        }
コード例 #2
0
        public void AddToScoreBoard()
        {
            ScoreBoard scoreBoard = new ScoreBoard();

            scoreBoard.Add("Pesho", 23);
            scoreBoard.Add("Gosho", 13);
            scoreBoard.Add("Tosho", 17);
            string str = scoreBoard.Scores().Values.ToString();
            str += scoreBoard.Scores().Keys.ToString();

            Assert.AreEqual(str, "{Gosho,Tosho,Pesho}{13,17,23}");
        }
コード例 #3
0
 public void AddShortMaxValueNumberOfPlayersTest()
 {
     ScoreBoard scoreBoard = new ScoreBoard();
     for (int i = 0; i < short.MaxValue; i++)
     {
         scoreBoard.Add(i.ToString(), 23);
     }
 }
コード例 #4
0
        public void AddEmptyNameToScoreBoard()
        {
            ScoreBoard scoreBoard = new ScoreBoard();
            scoreBoard.Add(string.Empty, 23);

            string str = scoreBoard.Scores().Values.ToString();
            str += scoreBoard.Scores().Keys.ToString();
            Assert.AreEqual(str, "{Anonymous}{23}");
        }
コード例 #5
0
        public void AddMoreThanFiveOnScoreBoardTest()
        {
            ScoreBoard scoreBoard = new ScoreBoard();

            scoreBoard.Add("Pesho", 23);
            scoreBoard.Add("Gosho", 13);
            scoreBoard.Add("Ivan", 18);
            scoreBoard.Add("Kiro", 17);
            scoreBoard.Add("Stamat", 14);
            scoreBoard.Add("Mimi", 12);
            scoreBoard.Add("Tosho", 10);

            string str = scoreBoard.Scores().Values.ToString();
            str += scoreBoard.Scores().Keys.ToString();
            Assert.AreEqual(str, "{Tosho,Mimi,Gosho,Stamat,Kiro,Ivan,Pesho}{10,12,13,14,17,18,23}");
        }
コード例 #6
0
ファイル: GameEngine.cs プロジェクト: rosteslav/game-fifteen
 /// <summary>
 /// Adds user to scoreboard, asking his name and getting his score.
 /// </summary>
 /// <param name="score">Number of moves.</param>
 private void AddUserToScoreBoard(ScoreBoard scoreBoard, int score, IRenderable render)
 {
     string name = render.Read("Please enter your name for the top scoreboard: ");
     scoreBoard.Add(name, score);
 }
コード例 #7
0
 public void NegativeScoreTest()
 {
     ScoreBoard scoreBoard = new ScoreBoard();
     scoreBoard.Add("pesho", -23);
 }
コード例 #8
0
 public void AddNullNameToScoreBoard()
 {
     ScoreBoard scoreBoard = new ScoreBoard();
     scoreBoard.Add(null, 23);
 }
コード例 #9
0
        /// <summary>
        /// Adds user to scoreboard, asking his name and getting his score.
        /// </summary>
        /// <param name="score">Number of moves.</param>
        private void AddUserToScoreBoard(ScoreBoard scoreBoard, int score, IRenderable render)
        {
            string name = render.Read("Please enter your name for the top scoreboard: ");

            scoreBoard.Add(name, score);
        }