Ich hatte also eine Klasse, die eine Klasse referenzierte, die eine andere Klasse referenzierte, die einen Webdienst aufrief.
Ich lerne also, wie man eine Schnittstelle mit Hilfe von Teilklassen erstellt.
Ich injiziere den Webdienst über den Konstruktor.
Dann schlägt mein Unit-Test fehl, weil ich den eigentlichen Webdienst in der zweiten Ebene der Klasse neu aufrufe. Also ändere ich am Ende alle drei Klassen, um den Webdienst durch den Konstruktor nach unten zu übergeben... war nicht glücklich :-( gab auf....
Was sollte ich in diesem Fall tun?