public void ResultShowNoErrorsForValidProperty() { var innerResult = new ValidationResult(); validationResult = new FluentValidationResult(innerResult); var errorsForProperty = validationResult.GetErrorsForProperty("NewProperty"); Assert.That(errorsForProperty.Count() == 0); }
public void ResultShowErrorsForInvalidProperty() { var innerResult = new ValidationResult(); string propertyName = "AnyProperty"; string errorMessage = "Just some error message, doesnt matter"; innerResult.Errors.Add(new ValidationFailure(propertyName, errorMessage)); validationResult = new FluentValidationResult(innerResult); var errorsForProperty = validationResult.GetErrorsForProperty(propertyName); Assert.That(errorsForProperty.Count() == 1); Assert.That(errorsForProperty.First() == errorMessage); }