private void FillAllMarksDifferent(ref UniversityStudent _student)
 {
     for (int i = 0; i < UniversityStudent.N_OF_SUBJECTS; i++)
     {
         _student.SetMark(i, i % 6);
     }
 }
 private void FillAllMarks(ref UniversityStudent _student, int _value)
 {
     for (int i = 0; i < UniversityStudent.N_OF_SUBJECTS; i++)
     {
         _student.SetMark(i, _value);
     }
 }
        public void SetBigMarkIndex()
        {
            UniversityStudent student;

            student = new UniversityStudent(
                name, surname, patronymic, course, birthday, scholarship, balance
                );

            Assert.That(() =>
            {
                student.SetMark(UniversityStudent.N_OF_SUBJECTS, 5);
            }, Throws.TypeOf <ArgumentOutOfRangeException>());
        }
        public void SetNegativeMark()
        {
            UniversityStudent student;

            student = new UniversityStudent(
                name, surname, patronymic, course, birthday, scholarship, balance
                );


            Assert.That(() =>
            {
                student.SetMark(0, -1);
            }, 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);
        }
        public void EqualityNotEqualMarks()
        {
            UniversityStudent student1;

            student1 = new UniversityStudent(
                name, surname, patronymic, course, birthday, scholarship, balance
                );

            FillAllMarks(ref student1, 4);

            UniversityStudent student2;

            student2 = new UniversityStudent(
                name, surname, patronymic, course, birthday, scholarship, balance
                );

            FillAllMarks(ref student2, 4);

            student2.SetMark(0, 5);

            Assert.IsFalse(student1 == student2);
            Assert.IsTrue(student1 != student2);
        }