Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void ValidatePositiveIntegerWithNegativeValue()
        {
            var obj = new ModelWithOneRegexIntField
            {
                RegexField = -20
            };

            var validation = ModelValidator.ValidateEntity(obj);

            Assert.IsTrue(validation.HasError);
        }