public void IsValidTeacherFail() { Teacher aTeacher = new Teacher(); TeacherValidator validator = new TeacherValidator(); Assert.IsFalse(validator.IsValid(aTeacher)); }
public void IsValidDifferentObjectFail() { TeacherValidator validator = new TeacherValidator(); int testInt = 5; Assert.IsFalse(validator.IsValid(testInt)); }
private bool CanIAdd(Object anObject) { TeacherValidator validator = new TeacherValidator(); bool domainValidations = validator.IsValid(anObject); bool validation = domainValidations; return(validation); }
private bool ModifyValidation(Object anObject, Object anotherObject) { TeacherValidator validator = new TeacherValidator(); bool domainValidation = validator.IsValid(anotherObject); bool nonExists = !Exists(anotherObject); bool sameId = anObject.Equals(anotherObject); Teacher aTeacher = anObject as Teacher; Teacher anotherTeacher = anotherObject as Teacher; if (!(nonExists || sameId)) { throw new TeacherAlreadyExistsException("El numero profesor ya esta ingresado en el sistema"); } return(domainValidation && (nonExists || sameId)); }
public void IsValidTeacherLastNameFail() { int idTest = 123; string nameTest = "Juan"; string lastNameTest = ""; Teacher aTeacher = new Teacher(); aTeacher.Id = idTest; aTeacher.Name = nameTest; aTeacher.LastName = lastNameTest; List <Subject> subjects = new List <Subject>(); aTeacher.Subjects = subjects; TeacherValidator validator = new TeacherValidator(); Assert.IsFalse(validator.IsValid(aTeacher)); }
public void IsValidTeacherSuccess() { int idTest = 123; string nameTest = "Juan"; string lastNameTest = "Martinez"; Teacher aTeacher = new Teacher(); aTeacher.Id = idTest; aTeacher.Name = nameTest; aTeacher.LastName = lastNameTest; List <Subject> subjects = new List <Subject>(); aTeacher.Subjects = subjects; TeacherValidator validator = new TeacherValidator(); Assert.IsTrue(validator.IsValid(aTeacher)); }