public void ModifyTeacherModifyNonExistent() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher anotherTeacher = TeacherTest(); anotherTeacher.Id = 4; testLogic.Modify(newTeacher, anotherTeacher); Assert.IsFalse(testLogic.Exists(anotherTeacher)); }
public void ModifyTeacherFailCheckOldTeacher() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher anotherTeacher = TeacherTest(); anotherTeacher.Id = -3; anotherTeacher.Name = ""; testLogic.Add(newTeacher); testLogic.Modify(newTeacher, anotherTeacher); Assert.IsTrue(testLogic.Exists(newTeacher)); }
public void ModifyTeacherSuccess() { SetUp(); TeacherLogic testLogic = new TeacherLogic(); Teacher newTeacher = TeacherTest(); Teacher anotherTeacher = TeacherTest(); anotherTeacher.Id = 99; testLogic.Add(newTeacher); newTeacher.Id = testLogic.GetNextIdFree() - 1; anotherTeacher.Id = testLogic.GetNextIdFree() - 1; testLogic.Modify(newTeacher, anotherTeacher); Assert.IsTrue(testLogic.Exists(newTeacher)); }
public void ModifyTeacher(object selectedObject, string name, string lastName, List <Object> subjects) { TeacherLogic logic = new TeacherLogic(); Teacher newTeacher = new Teacher(); Teacher oldTeacher = (Teacher)selectedObject; newTeacher.Id = oldTeacher.Id; newTeacher.Subjects = new List <Subject>(); newTeacher.Name = name; newTeacher.LastName = lastName; foreach (Object item in subjects) { newTeacher.Subjects.Add((Subject)item); } logic.Modify(selectedObject, newTeacher); }
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); }