Muchas gracias por vuestras respuestas!
Además, los dos me habéis dado dos enfoques distintos sobre las ideas que planteaba de los tests, genial!!
Creo que también muchas veces el querer aplicar todos los principios y patrones puede dar sensación de sobre-ingeniería, por ejemplo, aplicar a la vez SOLID y GRASP, que quizás mereciese otro debate...
Ángel, en efecto, fue un lapsus, quería decir cobertura de código, aunque como bien dices, tampoco tiene nada que ver, ya que puedo seguir teniendo cobertura máxima de esa manera. Me refería, como comentas, a que un test llame directamente al método de una clase, que llame a un único componente :)
Lo dicho, muchas gracias,
Diego