Esempio n. 1
0
        public void Value_Is_Not_Included_In_The_Interval()
        {
            var validationService = new IntValueRangeAttribute(3, 7, "hello");
            var actual            = validationService.IsValid(9);

            Assert.AreEqual(actual.ValidationResult, ValidationResult.IntValueRangeError);
            Assert.AreEqual(actual.ErrorMessage, "The value of the hello property is not included between 3 and 7");
        }
Esempio n. 2
0
        public void Value_More_Than_3()
        {
            var validationService = new IntValueRangeAttribute(3, "hello");
            var actual            = validationService.IsValid(6);

            Assert.AreEqual(actual.ValidationResult, ValidationResult.IntValueRangeError);
            Assert.AreEqual(actual.ErrorMessage, "The value of the hello property is more than 3");
        }
Esempio n. 3
0
        public void Value_Is_Included_In_The_Interval()
        {
            var validationService = new IntValueRangeAttribute(3, 7, "hello");
            var actual            = validationService.IsValid(5);

            Assert.AreEqual(actual.ValidationResult, ValidationResult.Success);
            Assert.AreEqual(actual.ErrorMessage, null);
        }
Esempio n. 4
0
        public void Value_Less_Than_3()
        {
            var validationService = new IntValueRangeAttribute(3, "hello");
            var actual            = validationService.IsValid(2);

            Assert.AreEqual(actual.ValidationResult, ValidationResult.Success);
            Assert.AreEqual(actual.ErrorMessage, null);
        }
Esempio n. 5
0
        public void Param_Is_Not_Int()
        {
            var validationService = new IntValueRangeAttribute(3, "hello");

            Assert.Throws <ArgumentException>(() => validationService.IsValid("sdsd"));
        }