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)); }
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)); }