DCSIMG
Test method for internal class - using InternalsVisibleTo - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Test method for internal class - using InternalsVisibleTo

 

רציתי לכתוב UnitTest ל Dal שלי,
 
אבל ה Dal היה מוגדר כ internal, מה שגרם לכך שאני לא יכול לכתוב עבורו UnitTest, כי הם מכירים רק את ה public.
 
חיפוש קטן בגוגל הביא אותי לבלוג הזה של Ben Hall
 
הפתרון ממש נחמד, attribute שלא הכרתי בשם InternalsVisibleTo שנותן את האפשרות שגם ה internals יוכרו ב asembly אחר.
 
לדוגמא:

[assembly: InternalsVisibleTo("Test.TestDal")]

יגרום לכך, שה TestDal  יכיר את ה internals,
 
 
 
 

תוכן התגובה

Avi Pinto כתב/ה:

לא הכרתי , תודה

# April 17, 2009 3:52 PM

Ariel Ben Horesh כתב/ה:

כדאי לך לעבור על המצגות מהקורסים של .net שלנו :)

אולי תגלה עוד דברים מעניינים...

# April 18, 2009 5:00 PM

Rotem Bloom כתב/ה:

תנסה לעשות את זה עם DLL חתום תראה כמה זה מסבך ומכוער :-) אבל עובד.

ביי רתם

# April 19, 2009 9:43 AM

Baruch Frei כתב/ה:

פוסט זה נכתב בעברית מכיון שהוא המשך לפוסט שנכתב בעברית. שלמה כתב על הנושא שמעצבן אותו לכתוב את כל קוד

# May 19, 2009 10:05 AM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 2 and type the answer here:


Enter the numbers above: