ValidationFactory and DI

Jan 30, 2015 at 1:44 PM
I am using configuration and SelfValidation, so I currently have a working example making use of both with ValidationFactory.CreateValidator<>(). However this is a static call and I would like to inject the factory into my controller but I don't see a concrete type that allows for both configuration and SelfValidation.

Is my only option to wrap ValidationFactory.CreateValidator in a class that I can inject?

Are instances of Validator<X> thread safe or should I be creating a new one at every validation point?