public void MaxLengthViolationTest()
 {
     MaximumLengthAttribute attribute = new MaximumLengthAttribute(3);
     maxLengthNode.Value1 = "aaaa";
     ValidationErrorCollection errors = new ValidationErrorCollection();
     attribute.Validate(maxLengthNode, valueInfo1, errors);
     Assert.AreEqual(1, errors.Count);
 }
        public void MaxLengthViolationTest()
        {
            MaximumLengthAttribute attribute = new MaximumLengthAttribute(3);
            maxLengthNode.Value1 = "aaaa";
            List<ValidationError> errors = new List<ValidationError>();
            attribute.Validate(maxLengthNode, valueInfo1, errors, ServiceProvider);

            Assert.AreEqual(1, errors.Count);
        }
        public void MaxLengthTest()
        {
            MaximumLengthAttribute attribute = new MaximumLengthAttribute(8);

            maxLengthNode.Value2 = "aaaa";
            ValidationErrorCollection errors = new ValidationErrorCollection();

            attribute.Validate(maxLengthNode, valueInfo2, errors);
            Assert.AreEqual(0, errors.Count);
        }
        public void MaxLengthTest()
        {
            MaximumLengthAttribute attribute = new MaximumLengthAttribute(8);

            maxLengthNode.Value2 = "aaaa";
            List <ValidationError> errors = new List <ValidationError>();

            attribute.Validate(maxLengthNode, valueInfo2, errors, ServiceProvider);

            Assert.AreEqual(0, errors.Count);
        }
 public MaximumLengthValidator(ModelMetadata metadata, ControllerContext context, MaximumLengthAttribute attribute)
     : base(metadata, context, attribute)
 {
     _errorMessage = attribute.FormatErrorMessage(metadata.GetDisplayName());
     _attribute    = attribute;
 }