Korrekt. Man muss wirklich unterscheiden zwischen:
- Legacy-Code 'as is', bei dem man mit möglichst wenig Trickserei akzeptable Tests bekommt.
- Neuen Code, wo ich mit den entsprechenden Programmierparadigmen perfekte(*) Tests bekommen kann.
(*) Perfekt <> 100% Coverage !