public void should_get_grade_after_added() { var kiteGrade = new Grade("Kite", 80); var results = new ExamResult("Math"); results.Add(kiteGrade); Assert.AreEqual(1, results.Results.Count); Assert.AreEqual("Kite", results.Results[0].Name); Assert.AreEqual(80, results.Results[0].Score); }
public void should_print_grade() { var grade = new Grade("Kite", 80); Assert.AreEqual("Name: Kite, Score: 80", grade.Print()); }
public void Add(Grade grade) { if(Results.Contains(grade)) return; Results.Add(grade); }
public void should_not_add_duplicate_grade_which_has_same_name_with_another() { var kiteGrade = new Grade("Kite", 80); var dupKiteGrade = new Grade("Kite", 90); var results = new ExamResult("Math"); results.Add(kiteGrade); results.Add(dupKiteGrade); Assert.AreEqual(1, results.Results.Count); Assert.AreEqual("Kite", results.Results[0].Name); Assert.AreEqual(80, results.Results[0].Score); }