Bene, quindi sto facendo il mio primo progetto "reale" in C #. Sto sbuffando, divertendomi, un bel linguaggio che ho qui, abbastanza facile da usare, la ti da. Poi arrivo al punto in cui mi rendo conto che non esiste un modo semplice per impostare le classi di amici per i test unitari.
Bene. Questo è sfortunato.
Mi aggiro e scopro che posso saltare attraverso alcuni cerchi in fiamme ed esporre tutto a un altro assieme con:
[assembly: InternalsVisibleTo("AssemblyName")]
Ma ... questa è una app in-house piuttosto piccola che sto solo andando ad un singolo binario e non garantisce realmente più assembly. Quali altre opzioni, se ce ne sono, offre C #?