public void TestStudentCourse()
        {
            var st = new Student("1234", "Anna", "Nova");

            var sc = new StudentCourseEvaluation(st);

            Assert.AreEqual(st, sc.Student);
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());

            var eval = new CourseEvaluation();

            sc = new StudentCourseEvaluation(st, eval);
            Assert.AreEqual(st, sc.Student);
            Assert.AreEqual(eval, sc.Evaluation);
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());

            sc = new StudentCourseEvaluation("1234", "Anna", "Nova");
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());

            sc = new StudentCourseEvaluation("1234", "Anna", "Nova", eval);
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());

            var evalDef = new EvaluationDefinitionCollection();

            sc = new StudentCourseEvaluation(st, evalDef);
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());

            sc = new StudentCourseEvaluation("1234", "Anna", "Nova", evalDef);
            Assert.AreEqual("1234\tNOVA Anna\t?b", sc.ToString());
        }
 public void TestStudentCourseException7()
 {
     var sc = new StudentCourseEvaluation(null, "Anna", "Nova");
 }
 public void TestStudentCourseException6()
 {
     var sc = new StudentCourseEvaluation("1234", "Nova", null, new EvaluationDefinitionCollection());
 }
 public void TestStudentCourseException4()
 {
     var sc = new StudentCourseEvaluation(null, "Anna", "Nova", new EvaluationDefinitionCollection());
 }
 public void TestStudentCourseException3()
 {
     var sc = new StudentCourseEvaluation("1234", "Anna", "Nova", (EvaluationDefinitionCollection)null);
 }
 public void TestStudentCourseException1()
 {
     var sc = new StudentCourseEvaluation(null);
 }
 public void TestStudentCourseException10()
 {
     var sc = new StudentCourseEvaluation(null, new EvaluationDefinitionCollection());
 }
 public void TestStudentCourseException9()
 {
     var sc = new StudentCourseEvaluation("1234", "Nova", null);
 }