A UserService-s példa megoldása az lehet, hogy a UserService konstruktorban megkapja az AuthService és UserRepo interface-eket. A tesztnél pedig készítesz hozzájuk egy nagyon egyszerű implementációt.
"Nem tudom, szerintem meg kell hatarozni egy hatart, ameddig el kell menni az ilyen coding detail-eken valo lovaglason, mert barmifele bonyolitasa a kodnak idokoltseggel jar."
Ez nem bonyolítása a kódnak, hanem pont az egyszerűsítése.