public void Deduct() { UniversityStudent student; student = new UniversityStudent( name, surname, patronymic, course, birthday, scholarship, balance ); student.RaiseCourse(); FillAllMarks(ref student, 4); Assert.AreNotEqual(student.course, 0); for (int i = 0; i < UniversityStudent.N_OF_SUBJECTS; i++) { Assert.AreNotEqual(student.GetMark(i), 0); } student.Deduct(); Assert.AreEqual(student.course, 0); for (int i = 0; i < UniversityStudent.N_OF_SUBJECTS; i++) { Assert.AreEqual(student.GetMark(i), 0); } }
private void CheckAllMarksDifferentWritten(ref UniversityStudent _student) { for (int i = 0; i < UniversityStudent.N_OF_SUBJECTS; i++) { Assert.AreEqual(_student.GetMark(i), i % 6); } }
public void GetBigMarkIndex() { UniversityStudent student; student = new UniversityStudent( name, surname, patronymic, course, birthday, scholarship, balance ); Assert.That(() => { student.GetMark(UniversityStudent.N_OF_SUBJECTS); }, Throws.TypeOf <ArgumentOutOfRangeException>()); }
public void SetValidMark() { UniversityStudent student; student = new UniversityStudent( name, surname, patronymic, course, birthday, scholarship, balance ); const int pos = 0, value = 5; student.SetMark(pos, value); Assert.AreEqual(student.GetMark(pos), value); }