Esempio n. 1
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsBiggerOrEqual()
        {
            LessThanValidator validator = new LessThanValidator(5);

            Assert.IsFalse(validator.IsValid(5));
            Assert.IsFalse(validator.IsValid(10));
        }
Esempio n. 2
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotIComparable()
        {
            LessThanValidator validator = new LessThanValidator(5);

            Assert.IsFalse(validator.IsValid(new Dictionary <string, object>()));
            Assert.IsFalse(validator.IsValid(new List()));
        }
Esempio n. 3
0
        public void IsValidShouldReturnTrueIfTheSpecifiedValueIsSmaller()
        {
            LessThanValidator validator = new LessThanValidator(-5);

            Assert.IsTrue(validator.IsValid(-6));
            Assert.IsTrue(validator.IsValid(-7));
        }
Esempio n. 4
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotSameType()
        {
            LessThanValidator validator = new LessThanValidator(5);

            Assert.IsFalse(validator.IsValid("0"));
            Assert.IsFalse(validator.IsValid(5M));
            Assert.IsFalse(validator.IsValid(5F));
        }
Esempio n. 5
0
        public void IsValidShouldReturnTrueIfTheSpecifiedValueIsNull()
        {
            LessThanValidator validator = new LessThanValidator(5);

            Assert.IsTrue(validator.IsValid(null));
        }