public void AddsRegexPatternToRegExField() { var obj = new ModelWithOneRegexIntField(); var result = obj.Validation; var deserializedItem = JsonConvert.DeserializeObject <RegexFieldModel>(result.ToString()); Assert.IsTrue(deserializedItem != null); Assert.IsTrue(deserializedItem.RegExField.First(a => a.Key == JsonAttributeConstant.JsonRegularExpressionAttribute).Value == RegexConstants.OnlyPositiveNumbers); }
public void ValidatePositiveIntegerWithNegativeValue() { var obj = new ModelWithOneRegexIntField { RegexField = -20 }; var validation = ModelValidator.ValidateEntity(obj); Assert.IsTrue(validation.HasError); }