Esempio n. 1
0
        public void GetValidationResult_WithNull_SuccessReturned()
        {
            var ctx = new ValidationContext(new object(), null, null);

            var attr   = new ValidateObjectAttribute();
            var result = attr.GetValidationResult(null, ctx);

            Assert.That(result, Is.EqualTo(ValidationResult.Success));
        }
Esempio n. 2
0
        private static IEnumerable <string> Validate(object model)
        {
            var ctx = new ValidationContext(model, null, null);

            var attr   = new ValidateObjectAttribute();
            var result = attr.GetValidationResult(model, ctx);

            return(RecursiveValidator.ExpandResults(result));
        }
        protected override void ExecuteBehavior()
        {
            var parentObject = new ParentClass();

            var validator = new ValidateObjectAttribute();

            validationResult = validator.GetValidationResult(
                parentObject,
                new ValidationContext(parentObject, null, null));
        }