public void ShouldAddAnothersMessages() { var vtor = new ValidatorEngine(); var mi = new MembershipInfo { Username = null, Password = "******" }; InvalidValue[] invalidValues = vtor.Validate(mi); Assert.AreEqual(3, invalidValues.Length); }
public void ShouldAddAnothersMessagesUsingValidationProperties() { var vtor = new ValidatorEngine(); var mi = new MembershipInfo { Username = null, Password = "******" }; InvalidValue[] invalidValues = vtor.ValidatePropertyValue(mi, x => x.Password); Assert.AreEqual(2, invalidValues.Length); Assert.AreEqual(Messages.PasswordLength, invalidValues.ElementAt(0).Message); Assert.AreEqual(Messages.PasswordContent, invalidValues.ElementAt(1).Message); }
public void ShouldDisableTheDefaultMessageAndAddAnothers() { var vtor = new ValidatorEngine(); var mi = new MembershipInfo { Username = "******", Password = "******" }; InvalidValue[] invalidValues = vtor.Validate(mi); Assert.AreEqual(2, invalidValues.Length); Assert.AreEqual(Messages.PasswordLength, invalidValues.ElementAt(0).Message); Assert.AreEqual(Messages.PasswordContent, invalidValues.ElementAt(1).Message); }