Saya memiliki kelas dengan satu metode publik Send()
dan beberapa metode pribadi. Ini memanggil beberapa layanan web dan memproses tanggapannya. Pemrosesan dilakukan dengan metode pribadi.
Saya ingin menguji unit kode. Pemahaman saya adalah bahwa unit test harus menguji kode saya secara terpisah (mis. Meniru respons pemasok).
Saya juga percaya bahwa metode pribadi seharusnya tidak perlu diuji unit Tetapi jika saya hanya menguji metode Kirim () kode saya tidak sedang diuji secara terpisah dan tergantung pada respon pemasok.
Haruskah saya membuat metode pribadi saya menjadi publik sehingga saya dapat mengujinya dengan tanggapan palsu? Rasanya latihan yang buruk karena saya hanya kelas yang harus memanggil mereka.
Maaf jika ini pertanyaan mendasar, saya cukup baru dalam pengujian unit.
Saya menggunakan c # dan VS2010