Esempio n. 1
0
        [TestMethod] // Test to verify highest score code
        public void CalculateHighestScore()
        {
            PlayerScore player = new PlayerScore();

            player.AddScores(8);
            player.AddScores(2);

            ScoreBoardStats result = player.CalculateScoreBoardStats();

            Assert.AreEqual(8, result.HighestScore);
        }
Esempio n. 2
0
        [TestMethod] // Test to verify average score code
        public void CalculateAverageScore()
        {
            PlayerScore player = new PlayerScore();

            player.AddScores(9);
            player.AddScores(5);
            player.AddScores(5);

            ScoreBoardStats stats = player.CalculateScoreBoardStats();

            Assert.AreEqual(6.33, stats.AverageScore, 0.01); //Add the precision 0.01
        }
Esempio n. 3
0
        [TestMethod] // Test to verify lowest score code
        public void CalculateLowestScore()
        {
            PlayerScore player = new PlayerScore();

            player.AddScores(8);
            player.AddScores(5);
            player.AddScores(3);

            ScoreBoardStats stats = player.CalculateScoreBoardStats();

            Assert.AreEqual(3, stats.LowestScore);
        }