コード例 #1
0
        public void ComputesLowestGrade()
        {
            GradeBook gb1 = new GradeBook(5);

            gb1.AddGrade(58);
            gb1.AddGrade(55);
            GradeStatistics stats = gb1.CalcualteStatistics();

            Assert.AreEqual(55, stats.MinGrade);
        }
コード例 #2
0
        public void ComputesHighestGrade()
        {
            GradeBook gb1 = new GradeBook(5);

            gb1.AddGrade(0);
            gb1.AddGrade(90);
            gb1.AddGrade(100);
            GradeStatistics stats = gb1.CalcualteStatistics();

            Assert.AreEqual(100, stats.MaxGrade);
        }
コード例 #3
0
        public void ComputesAverageGrade()
        {
            GradeBook gb1 = new GradeBook(5);

            gb1.Type = GradeBookType.PhD;
            gb1.AddGrade(91);
            gb1.AddGrade(89.5f);
            gb1.AddGrade(75);

            GradeStatistics stats = gb1.CalcualteStatistics();

            Assert.AreEqual(85.16666666666667, stats.AverageGrade, 0.01);
        }