Bir ortak yöntem Send()
ve birkaç özel yöntem ile bir sınıf var . Birkaç web servisini çağırır ve yanıtı işler. İşleme özel yöntemlerle yapılır.
Kodu test etmek istiyorum. Anladığım kadarıyla, birim testleri kodumu ayrı ayrı test etmelidir (yani tedarikçi yanıtlarını alay et).
Ayrıca özel yöntemlerin birim test edilmesi gerekmediğine inanıyorum. Ama sadece Send () yöntemini test edersem kodum tek başına test edilmiyor ve tedarikçi yanıtına bağlı.
Daha sonra sahte yöntemler ile test edebilmem için özel yöntemlerimi herkese açık hale getirmeli miyim? Kötü bir uygulama gibi görünüyor çünkü sadece sınıfın onları çağırması gerekiyor.
Özür dilerim temel bir soru, im birim testi için oldukça yeni.
C # ve VS2010 kullanıyorum