Example #1
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(10);
            book.AddGrades(90);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(10, result.LowestGrade);
        }
Example #2
0
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(10);
            book.AddGrades(90);

            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(stats.AverageGrade, 50);
        }
Example #3
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(10);
            book.AddGrades(90);

            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(stats.LowGrade, 10);
        }
Example #4
0
        public void ComputesHighestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(10);
            book.AddGrades(90);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(result.HighestGrade, 90);
        }
Example #5
0
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(91);
            book.AddGrades(89.5f);
            book.AddGrades(75);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(85.16, result.AverageGrade, 0.01);
        }
Example #6
0
        public void ComputesNotLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(91);
            book.AddGrades(89.5f);
            book.AddGrades(75);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreNotSame(5, result.LowestGrade);
        }
Example #7
0
        public void ComputesAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrades(80);
            book.AddGrades(95.4f);
            book.AddGrades(73);


            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(result.AverageGrade, 82.8, 0.01);
        }