Exemplo n.º 1
0
        public void Validation_CustomAttributePass_Conditional()
        {
            var obj = new CustomObjectConditional();

            obj.Pass = false;
            var result  = new List <ValidationResult>();
            var isvalid = _validator(obj, new ValidationContext(obj), result, true);

            Assert.IsTrue(isvalid);
        }
Exemplo n.º 2
0
        public static ValidationResult Conditional(object o, ValidationContext context)
        {
            CustomObjectConditional x = o as CustomObjectConditional;

            if (x == null || x.Pass)
            {
                return(FailTest(o, context));
            }
            else
            {
                return(PassTest(o, context));
            }
        }