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