public void ModifyNonExistentSubject() { ClearRepository(); Subject newSubject = testSubject(); Subject editedSubject = new Subject(); SubjectLogic testLogic = new SubjectLogic(); string testCode = "3"; editedSubject.Code = testCode; testLogic.Modify(newSubject, editedSubject); Assert.IsFalse(testLogic.Exists(editedSubject)); }
public void ModifySubjectFailOldSubject() { ClearRepository(); SubjectLogic testLogic = new SubjectLogic(); Subject newSubject = testSubject(); Subject anotherSubject = new Subject(); string emptyCode = ""; anotherSubject.Code = emptyCode; testLogic.Add(newSubject); testLogic.Modify(newSubject, anotherSubject); testLogic.Exists(newSubject); }
public void ModifySubjectSuccess() { ClearRepository(); Subject newSubject = testSubject(); Subject editedSubject = testSubject(); SubjectLogic testLogic = new SubjectLogic(); string testName = "3"; editedSubject.Name = testName; testLogic.Add(newSubject); testLogic.Modify(newSubject, editedSubject); Assert.IsTrue(testLogic.Exists(editedSubject)); }
public void ModifySubjectName() { ClearRepository(); Subject newSubject = testSubject(); Subject editedSubject = testSubject(); SubjectLogic testLogic = new SubjectLogic(); string testName = "5"; editedSubject.Name = testName; testLogic.Add(newSubject); testLogic.Modify(newSubject, editedSubject); Assert.IsFalse(testLogic.GetAllSubjects().ElementAt(0).Name == newSubject.Name); }
public void ModifySubject(object selectedObject, TextBox textName, TextBox textCode) { if (!(selectedObject is Subject)) { throw new WrongObjectException("Se esperaba un objeto del tipo [Subject]"); } Subject oldSubject = selectedObject as Subject; SubjectLogic logic = new SubjectLogic(); Subject newSubject = new Subject(); newSubject.Name = textName.Text; newSubject.Code = textCode.Text; logic.Modify(oldSubject, newSubject); }
public void CanIModifySubject() { ClearRepository(); Subject oldSubject = testSubject(); Subject newSubject = testSubject(); newSubject.Name = "aa"; SubjectLogic logic = new SubjectLogic(); logic.Add(oldSubject); logic.Modify(oldSubject, newSubject); List <Subject> allSubjects = logic.GetAllSubjects(); bool assertion = false; if (!logic.IsEmpty()) { Subject subjectTest = allSubjects.ElementAt(0); assertion = subjectTest.Name.Equals("aa"); } Assert.IsTrue(assertion); }