public void EmptyCollectionPassesValidation() { NodeWithAttributes node = new NodeWithAttributes(); List<ValidationError> errors = new List<ValidationError>(); CustomAttributesValidationAttribute validationAttribute = new CustomAttributesValidationAttribute(); validationAttribute.Validate(node, attributeProperty, errors, ServiceProvider); Assert.AreEqual(0, errors.Count); }
public void EmptyCollectionPassesValidation() { NodeWithAttributes node = new NodeWithAttributes(); List <ValidationError> errors = new List <ValidationError>(); CustomAttributesValidationAttribute validationAttribute = new CustomAttributesValidationAttribute(); validationAttribute.Validate(node, attributeProperty, errors, ServiceProvider); Assert.AreEqual(0, errors.Count); }
public void AttributeWithNullKeyCausesError() { NodeWithAttributes node = new NodeWithAttributes(); List<ValidationError> errors = new List<ValidationError>(); node.Attributes.Add(new EditableKeyValue(null, "value")); CustomAttributesValidationAttribute validationAttribute = new CustomAttributesValidationAttribute(); validationAttribute.Validate(node, attributeProperty, errors, ServiceProvider); Assert.AreEqual(1, errors.Count); }
public void AttributeWithNullKeyCausesError() { NodeWithAttributes node = new NodeWithAttributes(); List <ValidationError> errors = new List <ValidationError>(); node.Attributes.Add(new EditableKeyValue(null, "value")); CustomAttributesValidationAttribute validationAttribute = new CustomAttributesValidationAttribute(); validationAttribute.Validate(node, attributeProperty, errors, ServiceProvider); Assert.AreEqual(1, errors.Count); }