SORU
3 EYLÜL 2008, ÇARŞAMBA


Nasıl birim bir Windows Hizmeti test edebilirim?

.NET Çerçeve: 2.0 Tercih Edilen Dil: C#

TDD (Test Güdümlü Geliştirme) yeni duyuyorum.

Öncelikle unit test Windows Hizmeti için bile mümkün mü?

Windows Hizmet sınıfı geçersiz kılınabilir yöntemleri olan ServiceBase, türetilmiştir

  1. OnStart
  2. OnStop

Nasıl eğer birim test doğru sırayla bu yöntemleri çağıran gerçek bir hizmet ise, bu yöntem çağrılacak tetikleyebilir miyim?

Bu noktada, hatta Birim test yapıyorum? ya da bir Entegrasyon test?

XML servisi soruya baktım ama hiç XML hizmeti ile karşılaştım beri bana hiç mantıklı gelmedi.

CEVAP
3 EYLÜL 2008, ÇARŞAMBA


Muhtemelen app tasarım "" ve "" Windows Hizmeti olarak geçersiz kılar sınıf kitaplığı derleme yöntemleri. Ara OnStop OnStart çok tavsiye ederim Bu şekilde sınıf kitaplığı yöntemlerine karşı birim testleri otomatik hale getirebilirsiniz, ve tasarımı da bir Windows Hizmet uygulaması iş mantığını özetler.

Bu senaryoda, "" ve "OnStop" Windows Hizmet bağlamında kendilerini sonra entegrasyon testi, otomatize bir şey değil olurdu yöntemleri. OnStart test

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • macpulenta

    macpulenta

    9 EYLÜL 2006