public void ValidateObject_IValidatableObject_Error() { var instance = new ValidatableError(); var context = new ValidationContext(instance); var exception = Assert.Throws <ValidationException>( () => Validator.ValidateObject(instance, context)); Assert.Equal("error", exception.ValidationResult.ErrorMessage); }
public void TryValidateObject_IValidatableObject_Error() { var instance = new ValidatableError(); var context = new ValidationContext(instance); var results = new List <ValidationResult>(); Assert.False(Validator.TryValidateObject(instance, context, results)); Assert.Equal("error", Assert.Single(results).ErrorMessage); }