ombando de classes C ++ com injeção de dependênc

Diga que você está testando a classeA e tem umInjeção de dependênci doB que possui uma injeção de dependência deC.
Então você zombaB mas o único construtor requer uma injeção deC, então você tem que zombarC também e injetar o zombadoC na zombadaB e somente então injete-o emA?
E se você tiver 5 dependências consecutivas?

Quais são as alternativas?

Eu usoGoogle Mock, então uma resposta específica também ajudari

questionAnswers(3)

yourAnswerToTheQuestion