La maggior parte della logica per il mio webservice riguarda la comunicazione con i servizi web del nostro fornitore (verifica disponibilità, ordini, ecc.). Non hanno un ambiente di test e la maggior parte delle chiamate non può essere eseguita arbitrariamente (ad esempio un cessate sarebbe esegui una volta e fermerebbe effettivamente un servizio).
È possibile eseguire unit test in questo ambiente? Potrei simulare le risposte tipiche, ma sono preoccupato che le risposte dei fornitori hardcoding minerebbero il punto dei test unitari.