public void AddTeacherToRegistry() { Admin admin = new Admin(); Register register = new Register(admin); register.AddTeacherUser("Name", "Password", "Email"); Assert.AreEqual(register.Users.Count, 1); Assert.AreEqual(register.Users[0].MyPrivilege, User.Privilege.teacher); }
public void RemoveTeacherFromRegistry() { Admin admin = new Admin(); Register register = new Register(admin); Teacher teacher = new Teacher("Name", "Password", "Email"); register.AddTeacherUser(teacher); register.RemoveTeacherUser(teacher); Assert.AreEqual(register.Users.Count, 0); }
public void SearchUserWithEmail() { Admin temp = new Admin(); Register register = new Register(temp); Admin admin = new Admin("temp", "temp", "password", User.Privilege.admin); Teacher teacher = new Teacher("temp", "temp2", "password", User.Privilege.teacher); register.AddAdminUser(admin); register.AddTeacherUser(teacher); Assert.AreEqual(register.SearchUserWithEmail("temp"), 0); }
public void CoursesLoadsAListOfAttendingStudents() { Admin admin = new Admin(); Register register = new Register(admin); Teacher teacher = new Teacher(); Course course = new Course(); course.AddTeacher(teacher); register.AddTeacherUser(teacher); register.AddCourse(course); register.SaveCourse(); register = new Register(); register.Courses = register.LoadCourses(); Assert.AreEqual(register.Courses.Count, 1); }
public void SaveCourseToXmlFileTest() { Admin admin = new Admin(); Register register = new Register(admin); Course course = new Course("Svenska"); Teacher teacher = new Teacher(); course.AddTeacher(teacher); register.AddTeacherUser(teacher); register.AddCourse(course); register.SaveCourse(); register = new Register(); register.Courses = register.LoadCourses(); Assert.AreEqual(register.Courses.Count, 1); Assert.AreEqual(register.Courses[0].Name, "Svenska"); }
public void CourseSavesStudents() { Admin admin = new Admin(); Register register = new Register(admin); Student student = new Student("temp", "temp", "temp"); Teacher teacher = new Teacher("techer", "teacher", "teacher"); Course course = new Course(); register.AddStudentUser(student); register.AddTeacherUser(teacher); course.AddStudent(student); course.AddTeacher(teacher); register.AddCourse(course); register.SaveCourse(); register = new Register(); register.Courses = register.LoadCourses(); Assert.AreEqual(register.Courses[0].Students.Count, 1); }