Exemplo n.º 1
0
        public void ComputesLowestGrade()
        {
            Grades book = new Grades();

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

            GradeStats result = book.ComputeGrades();

            Assert.AreEqual(10, result.LowestGrade);
        }
Exemplo n.º 2
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(90);
            book.AddGrade(30);

            GradeStats stats = book.ComputeStats();

            Assert.AreEqual(30, stats.LowestGrade);
        }
Exemplo n.º 3
0
        public void ComputesAverageGrade()
        {
            Grades book = new Grades();

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

            GradeStats result = book.ComputeGrades();

            Assert.AreEqual(56.93, result.AverageGrade, 0.01);
        }
Exemplo n.º 4
0
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(90);
            book.AddGrade(80);
            book.AddGrade(30);

            GradeStats stats = book.ComputeStats();

            Assert.AreEqual(66.66f, stats.AverageGrade, 0.01f);
        }
Exemplo n.º 5
0
        public void VerifyStats()
        {
            GradeBook gbook = new GradeBook();

            gbook.AddGrade(20);

            GradeBook newBook = new GradeBook();

            newBook = gbook;
            GradeStats gstats = new GradeStats(gbook);

            gstats.ComputeStats();
            Assert.AreEqual(gstats.SumGrade, 20);
            Assert.AreEqual(gbook.gradelList, newBook.gradelList);
        }