Quero tornar uma classe testável usando injeção de dependência. Mas a classe cria vários objetos em tempo de execução e passa valores diferentes para o construtor. Aqui está um exemplo simplificado: public abstract class Validator { private ErrorList errors; public abstract void validate();...