public void AddRecords(Catalog catalog) { Pupil firstPupil = new Pupil("John Smith"); Subject mathematics = new Subject("Mathematics"); mathematics.AddNote(new Note(9.5m)); mathematics.AddNote(new Note(9m)); mathematics.AddNote(new Note(10m)); mathematics.AddNote(new Note(9.5m)); firstPupil.AddSubject(mathematics); Subject literature = new Subject("Literature", new List<Note>() { new Note(8.5m), new Note(10m), new Note(8.5m) }); firstPupil.AddSubject(literature); Subject music = new Subject("Music", new List<Note>() { new Note(9.5m) }); music.AddNote(new Note(9m)); music.AddNote(new Note(10m)); firstPupil.AddSubject(music); catalog.AddPupil(firstPupil); Pupil secondPupil = new Pupil("Tom Miller"); catalog.AddPupil(secondPupil); Pupil thirdPupil = new Pupil("Paul Allen"); catalog.AddPupil(thirdPupil); Pupil fourthPupil = new Pupil("Sarah Parker"); catalog.AddPupil(fourthPupil); Pupil fifthPupil = new Pupil("Edward Hall"); fifthPupil.AddSubject(new Subject("Mathematics", new List<Note>() { new Note(10m), new Note(7m), new Note(7m) })); catalog.AddPupil(fifthPupil); }
public void AddPupil(Pupil pupil) { this.pupils.Add(pupil); }
public void TestPupilsWith10() { Catalog catalog = new Catalog(); AddRecords(catalog); List<Pupil> pupilsToCompare = catalog.GetPupilsWithTheMost10(); Pupil firstPupil = new Pupil("John Smith"); Subject mathematics = new Subject("Mathematics"); mathematics.AddNote(new Note(9.5m)); mathematics.AddNote(new Note(9m)); mathematics.AddNote(new Note(10m)); mathematics.AddNote(new Note(9.5m)); firstPupil.AddSubject(mathematics); Subject literature = new Subject("Literature", new List<Note>() { new Note(8.5m), new Note(10m), new Note(8.5m) }); firstPupil.AddSubject(literature); Subject music = new Subject("Music", new List<Note>() { new Note(9.5m) }); music.AddNote(new Note(9m)); music.AddNote(new Note(10m)); firstPupil.AddSubject(music); List<Pupil> comparerPupils = new List<Pupil>(); comparerPupils.Add(firstPupil); Assert.AreEqual(comparerPupils[0].Name, pupilsToCompare[0].Name); }
public void TestPupilInit() { Pupil pupil = new Pupil("John"); Assert.AreEqual("John", pupil.Name); }