Exemplo n.º 1
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotIComparable()
        {
            GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5);

            Assert.IsFalse(validator.IsValid(new Dictionary <string, object>()));
            Assert.IsFalse(validator.IsValid(new List()));
        }
Exemplo n.º 2
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsSmaller()
        {
            GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5);

            Assert.IsFalse(validator.IsValid(4));
            Assert.IsFalse(validator.IsValid(-5));
        }
Exemplo n.º 3
0
        public void IsValidShouldReturnTrueIfTheSpecifiedValueIsBiggerOrEqual()
        {
            GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(-5);

            Assert.IsTrue(validator.IsValid(1));
            Assert.IsTrue(validator.IsValid(-5));
        }
Exemplo n.º 4
0
        public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotSameType()
        {
            GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5);

            Assert.IsFalse(validator.IsValid("0"));
            Assert.IsFalse(validator.IsValid(5M));
            Assert.IsFalse(validator.IsValid(5F));
        }
Exemplo n.º 5
0
        public void GetValidator()
        {
            const int valueToCompare = 10;
            GreaterThanOrEqualToValidationAttribute greaterThanOrEqualToValidationAttribute = new GreaterThanOrEqualToValidationAttribute(valueToCompare);

            Assert.IsInstanceOf(typeof(GreaterThanOrEqualToValidator), greaterThanOrEqualToValidationAttribute.GetValidator());

            GreaterThanOrEqualToValidator greaterThanOrEqualToValidator = (GreaterThanOrEqualToValidator)greaterThanOrEqualToValidationAttribute.GetValidator();

            Assert.AreEqual(valueToCompare, greaterThanOrEqualToValidator.ValueToCompare);
        }
Exemplo n.º 6
0
        public void IsValidShouldReturnTrueIfTheSpecifiedValueIsNull()
        {
            GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5);

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