c# [assembly: InternalsVisibleTo("Test")]

Programovacie jazyky, rady, poradňa...
p4to
Expert
Expert
Používateľov profilový obrázok
Príspevky: 156
Registrovaný: 17 jún 2010, 8:07

c# [assembly: InternalsVisibleTo("Test")]

Príspevok od používateľa p4to »

Ahojte chcem spravit unit testy pre interne triedy a metody, aby som k nim ziskal pristup musim do assemblyInfo pridat toto
[assembly: InternalsVisibleTo("Test")]
Problem ze neviem aky parameter tam zadat... Skusal som aj dake utility na generovanie public key no neslo mi to vygenerovat...

Viete poradit??

dik
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8217
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c# [assembly: InternalsVisibleTo("Test")]

Príspevok od používateľa harrison314 »

Mas tu svoju libku podpisanu?
Mas podpisane tie testy?
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: c# [assembly: InternalsVisibleTo("Test")]

Príspevok od používateľa manager666 »

V pripade, ze su oba projekty (test projekt a testovany projekt) sucastou jedneho riesenia (solution), staci editovat subor AssemblyInfo testovaneho projektu a doplnit tam nasledovny riadok:
[assembly: InternalsVisibleTo("X")]

, kde X je plne kvalifikovany nazov assembly test projektu. Samozrejmostou je, ze test projekt referencuje testovany projekt.
Napísať odpoveď