public void ZipCanStartWithZero() { var val = new ZipValidValidator(); var errors = val.Validate(new Person { Address = new Address { ZIP = "00100" } }); Assert.AreEqual(0, errors.Count); }
public void ZipWithOnlyDigits() { var val = new ZipValidValidator(); var errors = val.Validate(new Person { Address = new Address { ZIP = "45892" } }); Assert.AreEqual(0, errors.Count); }
public void ZipWithNotOnlyDigits() { var val = new ZipValidValidator(); var errors = val.Validate(new Person { Address = new Address { ZIP = "pippo" } }); Assert.AreEqual(1, errors.Count); Assert.AreEqual("ZIP not valid!", errors[0]); }
public void ZipLengthMoreThanFive() { var val = new ZipValidValidator(); var errors = val.Validate(new Person { Address = new Address { ZIP = "123456" } }); Assert.AreEqual(1, errors.Count); Assert.AreEqual("ZIP not valid!", errors[0]); }
public void ZipCannotBeBlack() { var val = new ZipValidValidator(); var errors = val.Validate(new Person { Address = new Address { ZIP = " " } }); Assert.AreEqual(1, errors.Count); Assert.AreEqual("ZIP not valid!", errors[0]); }
public void ZIPValidValidatorErrorListNotEmpty() { var addNotNull = new AddressNotNullValidator(); var strNotEmpty = new StreetNotEmptyValidator(); var zipVal = new ZipValidValidator(); var baseVal = new List <BaseValidator>() { addNotNull, strNotEmpty, zipVal, }; var val = new AddresValidator(baseVal); var errors = val.Validate(new Person { Address = new Address { Street = "via Roma, 5", ZIP = "33j0" } }); Assert.AreEqual(1, errors.Count); }