public void StudentGroupShouldAddCourse() { var myClass = new StudentGroup("TelerikAcad"); var course = new Course("HQC"); myClass.AddCourse(course); Assert.AreEqual(1, myClass.Courses.Count); }
public void StudentGroupShouldAddStudent() { var myClass = new StudentGroup("TelerikAcad"); var student = new Student("Pe6o Ubaveca", Student.MinValidId); myClass.AddStudent(student); Assert.AreEqual(1, myClass.Students.Count); }
public void StudentGroupShouldAddOnlyNewNotAlreadyAddedStudentsFromNewCourseOnNewCourseAdd() { var myClass = new StudentGroup("TelerikAcad"); var newCourse = new Course("HQC"); var existingStudent = new Student("Existing Guy", Student.MinValidId); var newStudent = new Student("New Guy", Student.MinValidId+1); newStudent.JoinCourse(newCourse); myClass.AddStudent(existingStudent); myClass.AddCourse(newCourse); Assert.AreEqual(2, myClass.Students.Count); }
public void StudentGroupShouldThrowIfCourseIsAlreadyAdded() { var myClass = new StudentGroup("TelerikAcad"); var course = new Course("HQC"); myClass.AddCourse(course); myClass.AddCourse(course); }
public void StudentGroupShouldThrowIfCourseDoesNotExistOnCourseRemove() { var myClass = new StudentGroup("TelerikAcad"); var course = new Course("HQC"); myClass.RemoveCourse(course); }
public void StudentGroupShouldReturnCorrectName() { var myClass = new StudentGroup("TelerikAcad"); Assert.AreEqual("TelerikAcad", myClass.Name); }
public void StudentGroupShouldThrowOnNullStudentRemove() { var myClass = new StudentGroup("TelerikAcad"); myClass.RemoveStudent(null); }
public void StudentGroupShouldThrowOnNullName() { var myClass = new StudentGroup(null); }
public void StudentGroupShouldThrowOnNullCOurseAdd() { var myClass = new StudentGroup("TelerikAcad"); myClass.AddCourse(null); }
public void StudentGroupShouldThrowOnEmptyName() { var myClass = new StudentGroup(""); }
public void StudentGroupShouldThrowIfStudentWithSameIdAlreadyAdded() { var myClass = new StudentGroup("TelerikAcad"); var student = new Student("Pe6o Ubaveca", Student.MinValidId); var student2 = new Student("Pe6o Ubaveca2", Student.MinValidId); myClass.AddStudent(student); myClass.AddStudent(student2); }
public void StudentGroupShouldThrowIfNoSuchStudentToRemove() { var myClass = new StudentGroup("TelerikAcad"); var student = new Student("Pe6o Ubaveca", Student.MinValidId); myClass.RemoveStudent(student); }