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ş:
Planlanan " anlamı, özel korumalı&...
Birim EF4 "Kod İlk" ve Depo ...
TransactionManagementError "'...
Hata mesajı "'t / Erişim izn...
Nerede "Oluşturmak Birim Testleri...