示例#1
0
        public void DropLowestGrade()
        {
            GradeBook book = InitializeGradeBook();

            GradeBookStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(90, stats.AverageGrade);
        }
        public void LetterGradeNotSet()
        {
            GradeBook book = new GradeBook();

            GradeBookStatistics stats = book.ComputeStatistics();

            Assert.AreEqual("Average grade has not been computed.", stats.LetterGrade);
        }
        public void GradeDescriptionNotSet()
        {
            GradeBook book = new GradeBook();

            GradeBookStatistics stats = book.ComputeStatistics();

            Assert.AreEqual("Unable to retrieve description", stats.GradeDescription);
        }
示例#4
0
        public void ComputeHighestGrade()
        {
            GradeBook book = InitializeGradeBook();

            GradeBookStatistics result = book.ComputeStatistics();

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

            GradeBookStatistics result = book.ComputeStatistics();

            Assert.AreEqual(45, result.AverageGrade);
        }
示例#6
0
        public void TestLowesttGrade()
        {
            Grades.GradeBook g = new Grades.GradeBook();
            g.AddGrade(91);
            g.AddGrade(84.5f);
            GradeBookStatistics s = g.ComputeStatistics();

            Assert.AreEqual(s.Lowest, 84.5f, 0.00001);
        }
示例#7
0
        public void TestAveragetGrade()
        {
            Grades.GradeBook g = new Grades.GradeBook();
            g.AddGrade(91);
            g.AddGrade(89.5f);
            g.AddGrade(75);

            GradeBookStatistics s = g.ComputeStatistics();

            Assert.AreEqual(s.Average, 85.166666666667f, 0.01);
        }
        public void GradeDescription()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(85);
            book.AddGrade(90);

            GradeBookStatistics stats = book.ComputeStatistics();

            Assert.AreEqual("Above-Average", stats.GradeDescription);
        }
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(90);
            book.AddGrade(10);

            GradeBookStatistics result = book.ComputeStatistics();

            Assert.AreEqual(10, result.LowestGrade);
        }
        public void LetterGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(90);
            book.AddGrade(91);
            book.AddGrade(99);

            GradeBookStatistics stats = book.ComputeStatistics();

            Assert.AreEqual("A", stats.LetterGrade);
        }