/// <summary> /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the /// specified <see cref="IValidator"/>. /// </summary> /// <param name="validator">The Fluent Validation validator that should be used.</param> /// <param name="factory">Factory for creating adapters for the type that is being validated.</param> /// <param name="modelType">The type of the model that is being validated.</param> public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory, FluentValidationValidatorFactory modelValidatorFactory, Type modelType) { this.ModelType = modelType; this.validator = validator; this.factory = factory; this.modelValidatorFactory = modelValidatorFactory; }