public void GetLetterGrade() { RankedGradeBook book = new RankedGradeBook("Book", false); book.AddStudent(new GradeBook.Student("John", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John1", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John2", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John3", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John4", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John5", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John6", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John7", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John8", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddStudent(new GradeBook.Student("John9", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); //book.AddStudent(new GradeBook.Student("John10", GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.National)); book.AddGrade("John", 25); book.AddGrade("John1", 29); book.AddGrade("John2", 50); book.AddGrade("John3", 10); book.AddGrade("John4", 11); book.AddGrade("John5", 21); book.AddGrade("John6", 21); book.AddGrade("John7", 21); book.AddGrade("John8", 21); book.AddGrade("John9", 21); book.AddGrade("John9", 21); ; Assert.Equal("F", book.GetLetterGrade(3).ToString()); }
static void testRankedGradeBook() { BaseGradeBook gradebook = new RankedGradeBook("rankedTest", false); Student katie = new Student("Katie", StudentType.Standard, EnrollmentType.Campus); Student vincent = new Student("Vincent", StudentType.Standard, EnrollmentType.Campus); Student brian = new Student("Brian", StudentType.Standard, EnrollmentType.Campus); Student tommy = new Student("Tommy", StudentType.Standard, EnrollmentType.Campus); Student phillip = new Student("Phillip", StudentType.Standard, EnrollmentType.Campus); Student andrew = new Student("Andrew", StudentType.Standard, EnrollmentType.Campus); gradebook.AddStudent(katie); gradebook.AddStudent(vincent); gradebook.AddStudent(brian); gradebook.AddStudent(tommy); gradebook.AddGrade("Katie", 100.0); gradebook.AddGrade("Vincent", 90.0); gradebook.AddGrade("Brian", 80.0); gradebook.AddGrade("Tommy", 70.0); try { gradebook.GetLetterGrade(95.0); Console.WriteLine("Test 1 failed"); } catch (InvalidOperationException e) { Console.WriteLine("Test 1 passed"); } gradebook.AddStudent(phillip); gradebook.AddGrade("Phillip", 60.0); gradebook.AddStudent(andrew); gradebook.AddGrade("Andrew", 100.0); try { char grade = gradebook.GetLetterGrade(95.0); Console.WriteLine(grade); if (grade != 'C') { Console.WriteLine("Test 2 failed"); } else { Console.WriteLine("Test 2 passed"); } } catch (InvalidOperationException e) { Console.WriteLine("Test 2 failed"); } }
public RankedGradeBook SetUp() { var names = new string[] { "toto", "titi", "grosminet", "riri", "fifi", "loulou" }; var grades = new double[] { 50.0, 30.0, 60.0, 40.0, 80.0, 70.0 }; RankedGradeBook book = new RankedGradeBook("class", false); for (int i = 0; i < names.Length; i++) { book.AddStudent(new GradeBook.Student( names[i], GradeBook.Enums.StudentType.Standard, GradeBook.Enums.EnrollmentType.Campus )); book.AddGrade(names[i], grades[i]); } return(book); }