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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006