SORU
11 Aralık 2008, PERŞEMBE


# &C quot;iç" birim test yaparken erişim değiştiricisi

Eğer 'iç' erişim değiştiricisi. daha kullanmaya başlamak gerektiğini anlamaya çalışıyorum birim testi yeni ve ben Eğer 'iç' ve montajı değişken 'İnternalsVisibleTo', kamu test projeden beyan etmek istemiyoruz fonksiyonlarını test edebiliriz. set kullanırsak biliyorum Bu bana her zaman 'iç' çünkü en azından her proje (?) kullanmam gerektiğini düşündürüyor kendi test projesi var. Bana bunu yapmamam için bir sebep söyleyebilir misiniz? Ne zaman kullanmalıyım 'özel'?

CEVAP
27 Kasım 2009, Cuma


Dahili sınıfların test edilmesi gerekir ve kurultayın bir niteliktir

using System.Runtime.CompilerServices;

[assembly:InternalsVisibleTo("MyTests")]

Proje bilgi dosyası bu, Properties\AssemblyInfo.cs örneğin ekleyin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008