Częstym problemem przy testowaniu jest ograniczenie widoczność metod z biblioteki poza nią - częsty problem przy testowaniu. W przypadku metod czy klas oznaczonych przez internal, rozwiązaniem mogą być refleksje (trudne do wykorzystania w dłuższej perspektywie, dużo kodu itd.). Alternatywą do nich jest oznaczenie zbioru jako InternalsVisibleTo. W tym celu do pliku Assembly.cs należy dopisać [assembly: InternalsVisibleTo("NAZWA_ZBIORU_W_KTORYM_METODA_MA_BYC_WIDOCZNA")].
Brak komentarzy:
Prześlij komentarz