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

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006