Example #1
0
        public void CalculateHighestGrade()
        {
            GradeBook book = new GradeBook();
            book.AddGrade(79.4f);
            book.AddGrade(90.5f);
            book.AddGrade(45.9f);

            var high = book.ComputeStatistics().MaximumGrade;
            var min = book.ComputeStatistics().MinimumGrade;

            Assert.AreEqual(90.5f, high);
            Assert.AreEqual(45.9f, min);
        }
        public void ComputesLetterGrade()
        {
            GradeBook book = new GradeBook();
            book.AddGrade(85);

            GradeStatistics result = book.ComputeStatistics();
            Assert.AreEqual("B", result.LetterGrade);
        }
        public void ComputesLowestGrade()
        {
            GradeBook book = new GradeBook();
            book.AddGrade(10);
            book.AddGrade(90);

            GradeStatistics result = book.ComputeStatistics();
            Assert.AreEqual(10, result.LowestGrade);
        }
Example #4
0
 public void ComputeAverageGrade()
 {
     GradeBook book = new GradeBook();
     book.AddGrade(91);
     book.AddGrade(89.5f);
     book.AddGrade(75);
     GradeStatistics result = book.ComputeStatistics();
     Assert.AreEqual(85.16, result.AverageGrade,0.01);
 }
Example #5
0
        public void ComputeLowestGrade()
        {
            GradeBook book1 = new GradeBook();

            book1.AddGrade(10);
            book1.AddGrade(90);
            GradeStatistics test = book1.ComputeStatistics();

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

            book.AddGrade(10);
            book.AddGrade(90);
            GradeStatistics stats = book.ComputeStatistics();

            Assert.Equal(10, stats.LowestGrade);
        }
Example #7
0
        public void ValidateComputeStatisticsForLowestGrade()
        {
            GradeBook gradunitobj = new GradeBook();

            gradunitobj.AddGrade(90);
            gradunitobj.AddGrade(36);
            GradeStatistics statsresult = gradunitobj.ComputeStatistics();

            Assert.AreEqual(36, statsresult.LowestGrade);
        }
Example #8
0
        public void ComputesAverageGrade()
        {
            GradeBook book = new GradeBook();

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

            Assert.Equal(85.1667f, book.ComputeStatistics().Average, 1);
        }
        public void ComputeHighestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(10);
            book.AddGrade(90);
            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(90, result.HighestGrade);
        }
        public GradeBookTests()
        {
            var book = new GradeBook();

            book.AddGrade(90f);
            book.AddGrade(100f);
            book.AddGrade(50f);

            _stats = book.ComputeStatistics();
        }
Example #11
0
        public void ComputeLetterGrade()
        {
            GradeBook book1 = new GradeBook();

            book1.AddGrade(75);
            book1.AddGrade(45);
            book1.AddGrade(89.8F);
            GradeStatistics test = book1.ComputeStatistics();

            Assert.AreEqual(test.LetterGrade, "C");
        }
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(91);
            book.AddGrade(89.5f);
            book.AddGrade(75);
            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(85.16, result.AverageGrade, 0.01);
        }
        public void ComputesAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(100);
            book.AddGrade(33);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(66.5, result.AverageGrade);//rembember delta precision for third argument
        }
Example #14
0
        public void ComputesLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(99);
            book.AddGrade(23);

            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(23, stats.LowestGrade);
        }
Example #15
0
        public void ComputesHighestGradet()
        {
            GradeBook gradebook = new GradeBook();

            gradebook.AddGrade(10);
            gradebook.AddGrade(90);

            GradeStatistics rs = gradebook.ComputeStatistics();

            Assert.AreEqual(90, rs.highestGrade);
        }
Example #16
0
        public void ComputesLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(10);
            book.AddGrade(20);

            GradeStatisitcs results = book.ComputeStatistics();

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

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

            GradeStatistics stats = book.ComputeStatistics();

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

            book.AddGrade(10);
            book.AddGrade(20);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual("F", result.LetterGrade);
        }
        public void ComputesGradeLetter()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(29);
            book.AddGrade(39.5f);
            book.AddGrade(15);
            GradeStatistics results = book.ComputeStatistics();

            Assert.AreEqual("F", results.LetterGrade);
        }
Example #20
0
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

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

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(50, result.averageGrade);
        }
Example #21
0
        public void ComputesHighestGrade()
        {
            GradeBook book1 = new GradeBook();

            book1.AddGrade(10);
            book1.AddGrade(90);
            GradeStatistics test = book1.ComputeStatistics();

            Assert.AreEqual(test.AverageGrade, 50);
            Assert.AreEqual(test.HightestGrade, 90);
        }
Example #22
0
        public void ComputeHighestGrade()
        {
            GradeBook gradeBook = new GradeBook();

            gradeBook.AddGrade(10);
            gradeBook.AddGrade(90);

            GradeStatistics gradeStatistics = gradeBook.ComputeStatistics();

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

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

            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(90, stats.HighestGrade);
        }
Example #24
0
        private GradeStatistics BuildGradeStatistics()
        {
            GradeBook gradeBook = new GradeBook();

            gradeBook.AddGrade(50f);
            gradeBook.AddGrade(80f);
            gradeBook.AddGrade(100f);
            gradeBook.AddGrade(20f);

            return(gradeBook.ComputeStatistics());
        }
Example #25
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

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

            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(stats.LowGrade, 10);
        }
        public void ComputesAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(91);
            book.AddGrade(89.5f);
            book.AddGrade(75);
            GradeStatistics stats = book.ComputeStatistics();

            Assert.Equal(85.16, stats.AverageGrade, 1);             // Use last "precision" parameter to compare floats/doubles
        }
Example #27
0
        public void ComputeAverageGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(10);
            book.AddGrade(30.5f);
            book.AddGrade(80);
            GradeStatistics stats = book.ComputeStatistics();

            Assert.AreEqual(39.9, stats.AverageGrade, 0.5);
        }
Example #28
0
        public void ValidateLetterGradeAMarksgreaterthan100()
        {
            var gradebookobj = new GradeBook();

            gradebookobj.AddGrade(101);
            gradebookobj.AddGrade(99);
            gradebookobj.AddGrade(100);
            GradeStatistics statsresult = gradebookobj.ComputeStatistics();

            Assert.AreEqual("A", statsresult.LetterGrade);
        }
Example #29
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(55.65f);
            book.AddGrade(34.76f);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(34.76f, result.LowestGrade);
        }
Example #30
0
        public void ValidateLetterGradeC()
        {
            var gradebookobj = new GradeBook();

            gradebookobj.AddGrade(60);
            gradebookobj.AddGrade(65);
            gradebookobj.AddGrade(67);
            GradeStatistics statsresult = gradebookobj.ComputeStatistics();

            Assert.AreEqual("C", statsresult.LetterGrade);
        }
Example #31
0
        public void ComputeLowestGrade()
        {
            GradeBook book = new GradeBook();

            book.AddGrade(15);
            book.AddGrade(20);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(15, result.LowestGrade);
        }
Example #32
0
        public void ValidateLetterGradeDEdgeCase()
        {
            var gradebookobj = new GradeBook();

            gradebookobj.AddGrade(59);
            gradebookobj.AddGrade(59);
            gradebookobj.AddGrade(59);
            GradeStatistics statsresult = gradebookobj.ComputeStatistics();

            Assert.AreEqual("D", statsresult.LetterGrade);
        }
Example #33
0
        public void CreateGradeBook()
        {
            GradeBook newBook = new GradeBook(5);

            newBook.AddGrade(50);
            newBook.AddGrade(99);
            GradeStatistics result = newBook.ComputeStatistics();

            Assert.AreEqual(99, result.HighestGrade);
            Assert.AreEqual(50, result.LowestGrade);
        }
        public void ComputesLowestGrade()
        {
            var book = new GradeBook();

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

            var result = book.ComputeStatistics();

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

            book.AddGrade(68.3f);
            book.AddGrade(95);
            var             expected = 95;
            GradeStatistics stat     = book.ComputeStatistics();
            var             actual   = stat.HighstGrade;

            Assert.AreEqual(expected, actual);
        }