public void LoadAllTeacher(ListBox list) { TeacherLogic logic = new TeacherLogic(); List <Teacher> allObjects = new List <Teacher>(); allObjects = logic.GetAllTeachers(); if (allObjects.Count == 0) { throw new NoTeachersInSystemException("No hay profesores ingresados en el sistema"); } foreach (Teacher item in allObjects) { list.Items.Add(item); } }
public void ModifyTeacherWithTheSameId() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher anotherTeacher = TeacherTest(); anotherTeacher.Name = "new Name"; testLogic.Add(newTeacher); testLogic.Add(anotherTeacher); testLogic.Modify(newTeacher, anotherTeacher); List <Teacher> list = testLogic.GetAllTeachers(); bool assertion = false; if (list.Count != 0) { Teacher testTeacher = list.ElementAt(0); assertion = testTeacher.Name.Equals("new Name"); } Assert.IsTrue(assertion); }
public void ModifyTeacherCheckUpdateSuccess() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher anotherTeacher = TeacherTest(); int differentId = 99; anotherTeacher.Id = differentId; testLogic.Add(newTeacher); anotherTeacher.Id = testLogic.GetNextIdFree() - 1; testLogic.Modify(newTeacher, anotherTeacher); List <Teacher> list = testLogic.GetAllTeachers(); bool validation = false; if (list.Count != 0) { validation = (list.ElementAt(0).LastName == anotherTeacher.LastName); } Assert.IsTrue(validation); }
public void ModifyTeacherTeacherAlreadyExists() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher updateTeacher = TeacherTest(); newTeacher.Id = 555; newTeacher.Name = "new Name"; testLogic.Add(newTeacher); testLogic.Add(updateTeacher); testLogic.Modify(newTeacher, updateTeacher); List <Teacher> list = testLogic.GetAllTeachers(); bool assertion = false; if (list.Count != 0) { Teacher testTeacher = list.ElementAt(0); assertion = testTeacher.Name.Equals("new Name"); } Assert.IsTrue(assertion); }
public List <Teacher> GetAllTeachers() { return(ToTeacherList(tLogic.GetAllTeachers())); }
public IEnumerable <string> GetAllTeachers() { TeacherLogic teacherLogic = new TeacherLogic(); return(teacherLogic.GetAllTeachers()); }