SORU
5 Aralık 2008, Cuma


Birim test projesi yük hedef uygulama'In app.yapılandırma dosyası?

Birim test ediyorum .NET uygulama (.exe) bir uygulama kullanır.dosya yapılandırma özellikleri yüklemek için kullanılır. Birim testi uygulama kendisi bir uygulama yok.yapılandırma dosyası.

Yapılandırma özelliklerini kullanan bir yöntem birim test etmeye çalıştığımda, geri döndülernull. Birim testi uygulama hedef uygulamanın uygulama yüklemek için gitmiyor, çünkü bu olduğunu varsayıyorum.config.

Bir şekilde geçersiz kılmak için bu veya hedef uygulama içeriğini kopyalamak için bir komut dosyası yazmak gerekiyor.yerel bir uygulama için yapılandırma.config?

This sonrası tür-bu soruyu sorar ama yazar gerçekten ben daha farklı bir açıdan bakıyor.

DÜZENLEME:Benim birim testleri için VS08 Takım Sistemi kullanıyorum bahsetmeliyiz.

CEVAP
5 Aralık 2008, Cuma


Bunu yapmak için en kolay yolu birim testinde dağıtım bölümünde .config dosya eklemek için.

Bunu yapmak için, Çözüm Öğeleri .testrunconfig dosyayı açın. Dağıtım bölümünde, eklemek çıkışı .config projenizin inşa dizini (muhtemelen bin\Debug) dosyaları.

Hiçbir şey dağıtım bölümünde listelenen sınamaları çalıştırmadan önce test projenin çalışma klasörü içine kopyalanır, config bağımlı kod iyi çalışır.

Eklemeyi unuttum, bu .config birim test adı maç çıkışı yeniden adlandırır bir başlangıç dosyası eklemek gerekebilir, böylece tüm durumlarda çalışmaz. Edit:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • tunez4you

    tunez4you

    20 EKİM 2008
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007