Sebagian besar logika untuk layanan web saya melibatkan berbicara dengan layanan web pemasok kami (memeriksa ketersediaan, memesan dll.) Mereka tidak memiliki lingkungan pengujian dan sebagian besar panggilan tidak dapat dijalankan secara sewenang-wenang (misalnya gencatan akan dijalankan sekali dan sebenarnya akan menghentikan layanan).
Apakah layak untuk menjalankan unit test di lingkungan ini? Saya dapat mensimulasikan respons yang khas tetapi saya khawatir bahwa respons pemasok hardcoding akan merusak titik pengujian unit.