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

  • max2sims2

    max2sims2

    19 Kasım 2008
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007