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 GetFirstNextTeacherId() { SetUp(); TeacherLogic logic = new TeacherLogic(); int expectedValue = 1; Assert.IsTrue(logic.GetNextIdFree().Equals(expectedValue)); }
public void GetNextTeachertId() { SetUp(); TeacherLogic logic = new TeacherLogic(); int expectedValue = 0; Teacher newTeacher = TeacherTest(); newTeacher.Id = 1; logic.Add(newTeacher); int obtainedValue = logic.GetNextIdFree(); Assert.IsFalse(obtainedValue.Equals(expectedValue)); }
public void AddNewTeacher(string name, string lastName, List <Object> subjects) { TeacherLogic logic = new TeacherLogic(); Teacher newTeacher = new Teacher(); newTeacher.Id = logic.GetNextIdFree(); newTeacher.Subjects = new List <Subject>(); newTeacher.Name = name; newTeacher.LastName = lastName; foreach (Object item in subjects) { newTeacher.Subjects.Add((Subject)item); } logic.Add(newTeacher); }
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); }