Reflection in the service of Unit Testing

18/08/2014

כאשר אנו מבצעים unit testing אנו בודקים class אמיתי וכל מה שמסביב לרוב הוא moq (זה או אחר). לפעמים יש הכרח בתוך ה- class-ים שאנו בודקים להשתמש ב- class אמיתיים, או שזה class ישן שעדיין לא הספיקו להמיר אותו מטעמי דוחק עבודה, או מסיבות אלו ואחרות ולכן אנחנו עשויים להיות מושפעים בבדיקות שלנו מה- class האמיתי שאיננו בודקים. כדי שהבדיקות יהיו תקינות אנו צריכים להיצמד כמה שיותר לרצף המקורי של האפליקציה על מנת שנוכל לקבל סימולציה של התוכנית בזמן ריצה. ניקח בתור דוגמא את המתודה הבאה: 1: public void PrintSystemState() 2: { 3: ...
תגובה אחת