Test method for internal class - using InternalsVisibleTo
רציתי לכתוב UnitTest ל Dal שלי,
אבל ה Dal היה מוגדר כ internal, מה שגרם לכך שאני לא יכול לכתוב עבורו UnitTest, כי הם מכירים רק את ה public.
הפתרון ממש נחמד, attribute שלא הכרתי בשם InternalsVisibleTo שנותן את האפשרות שגם ה internals יוכרו ב asembly אחר.
לדוגמא:
[assembly: InternalsVisibleTo("Test.TestDal")]
יגרום לכך, שה TestDal יכיר את ה internals,