public void CreateMethodShouldBeReturnAnInstanceOfDataAnnotationsEntityValidator() { var validator = DataAnnotationsEntityValidatorFactory.Create(); Assert.IsNotNull(validator); Assert.IsInstanceOfType(validator, typeof(DataAnnotationsEntityValidator)); }
public void DataAnnotationsValidatorGetValidationMessagesShouldBeReturnAMessageWithAnInvalidEntity() { var invalidFoo = new Foo(); var validator = DataAnnotationsEntityValidatorFactory.Create(); Assert.IsTrue(validator.GetValidationMessages(invalidFoo).ToList().Any(x => x.Key == "Name")); }
public void DataAnnotationsValidatorIsValidShouldBeReturnFalseWithAnInvalidEntity() { var invalidFoo = new Foo(); var validator = DataAnnotationsEntityValidatorFactory.Create(); Assert.IsFalse(validator.IsValid(invalidFoo)); }
public void ColaboratorWithCityNullOrEmptyShouldBeInvalid() { var invalidColaborator = new Colaborator { Address = "Fake Address, 11", Estate = "FE", PhoneNumber = "(69) 9999-9999", DateOfBirth = DateTime.Now, Name = "Fake Name", Registry = "11" }; var validator = DataAnnotationsEntityValidatorFactory.Create(); Assert.IsFalse(validator.IsValid(invalidColaborator)); }
public void ColaboratorWithAllRequirementsShouldBeValid() { var validColaborator = new Colaborator { Name = "Valid Colaborator", Registry = "10", DateOfBirth = DateTime.Now, PhoneNumber = "(69) 9999-9999", Address = "Valid colaborator address", City = "Valid City", Estate = "VE" }; var validator = DataAnnotationsEntityValidatorFactory.Create(); Assert.IsTrue(validator.IsValid(validColaborator)); }