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); }
public void ComputeHighestGrade() { GradeBook book = InitializeGradeBook(); GradeBookStatistics result = book.ComputeStatistics(); Assert.AreEqual(90, result.HighestGrade); }
public void ComputeAverageGrade() { GradeBook book = InitializeGradeBook(); GradeBookStatistics result = book.ComputeStatistics(); Assert.AreEqual(45, result.AverageGrade); }
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); }
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); }