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

  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009