Die meiste Logik für meinen Webservice besteht darin, mit den Webservices unserer Lieferanten zu sprechen (Verfügbarkeit prüfen, bestellen usw.). Sie haben keine Testumgebung und die meisten Anrufe können nicht willkürlich ausgeführt werden (zum Beispiel würde eine Unterbrechung einmal und einmal ausgeführt würde tatsächlich einen Dienst stoppen).
Ist es möglich, Unit-Tests in dieser Umgebung durchzuführen? Ich könnte typische Antworten simulieren, befürchte jedoch, dass die hartcodierten Antworten der Lieferanten den Punkt der Komponententests untergraben würden.