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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008