ÆÀ¿¡¼ ´ÜÀ§ Å×½ºÆ®¸¦ µµÀÔÇÏ·Á°í Áغñ ÁßÀ̰ųª, ÀÌ¹Ì µµÀÔÇßÁö¸¸ ´ÜÀ§ Å×½ºÆ® ¶§¹®¿¡ Äڵ尡 ´õ º¹ÀâÇØÁö°í ÀÖ´Ù¸é?
ÀÌ Ã¥Àº ´ÜÀ§ Å×½ºÆ®¸¦ ÇÒ ¶§ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ¾Ë¾Æº»´Ù.
´ÜÀ§ Å×½ºÆ®ºÎÅÍ ÅëÇÕ Å×½ºÆ®±îÁö, ÇÊ¿äÇÑ µµ±¸¿Í Å×½ºÆ® ÀÛ¼º/°ü¸® ¹æ¹ý¿¡ °üÇÑ ¸ðµç ³ëÇϿ츦 Àϸñ¿ä¿¬ÇÏ°Ô ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ½ÇÀü¿¡¼ ´ÜÀ§ Å×½ºÆ®¸¦ µµÀÔÇÏ¸ç °Þ°Ô µÇ´Â ¹®Á¦¿Í À̸¦ ÇØ°áÇÏ´Â ¹æ¹ý ±×¸®°í Á¶Á÷À» ¾î¶»°Ô ¼³µæÇÏ°í º¯È½Ãų ¼ö ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁØ´Ù. .NET ¿¹Á¦ Äڵ带 ±â¹ÝÀ¸·Î ¼³¸íÇϰí ÀÖ±ä ÇÏÁö¸¸, .NETÀÌ ¾Æ´Ñ ȯ°æÀ̶ó ÇÏ´õ¶óµµ ÀÌ Ã¥¿¡ ...
´õº¸±â
ÆÀ¿¡¼ ´ÜÀ§ Å×½ºÆ®¸¦ µµÀÔÇÏ·Á°í Áغñ ÁßÀ̰ųª, ÀÌ¹Ì µµÀÔÇßÁö¸¸ ´ÜÀ§ Å×½ºÆ® ¶§¹®¿¡ Äڵ尡 ´õ º¹ÀâÇØÁö°í ÀÖ´Ù¸é?
ÀÌ Ã¥Àº ´ÜÀ§ Å×½ºÆ®¸¦ ÇÒ ¶§ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ¾Ë¾Æº»´Ù.
´ÜÀ§ Å×½ºÆ®ºÎÅÍ ÅëÇÕ Å×½ºÆ®±îÁö, ÇÊ¿äÇÑ µµ±¸¿Í Å×½ºÆ® ÀÛ¼º/°ü¸® ¹æ¹ý¿¡ °üÇÑ ¸ðµç ³ëÇϿ츦 Àϸñ¿ä¿¬ÇÏ°Ô ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ½ÇÀü¿¡¼ ´ÜÀ§ Å×½ºÆ®¸¦ µµÀÔÇÏ¸ç °Þ°Ô µÇ´Â ¹®Á¦¿Í À̸¦ ÇØ°áÇÏ´Â ¹æ¹ý ±×¸®°í Á¶Á÷À» ¾î¶»°Ô ¼³µæÇÏ°í º¯È½Ãų ¼ö ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁØ´Ù. .NET ¿¹Á¦ Äڵ带 ±â¹ÝÀ¸·Î ¼³¸íÇϰí ÀÖ±ä ÇÏÁö¸¸, .NETÀÌ ¾Æ´Ñ ȯ°æÀ̶ó ÇÏ´õ¶óµµ ÀÌ Ã¥¿¡ ¼Ò°³µÈ ±â¹ýµéÀ» ¾î·ÆÁö ¾Ê°Ô Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥°ú ÇÔ²², Àб⠽±°í ½Å·ÚÇÒ ¼ö ÀÖ´Â ´ÜÀ§ Å×½ºÆ®°¡ µð¹ö±ë¡¤ÅëÇÕ ´Ü°è¸¦ ¾î¶»°Ô ¹Ù²ã ³õ´ÂÁö °æÇèÇØ º¸ÀÚ.
- NUnit, Rhino Mock, Typemock µîÀÇ »ç¿ë¹ý
- ¸ñ(mock)°ú ½ºÅÓ(stub) ±×¸®°í ÀÚµ¿ÈµÈ ÇÁ·¹ÀÓ¿öÅ©
- Àб⠽¬¿î ´ÜÀ§ Å×½ºÆ® ÀÛ¼º ³ëÇÏ¿ì
- Å×½ºÆ®¸¦ ÀÚµ¿È ºôµå¿¡ ÅëÇÕÇÏ´Â ±â¹ý
- ´ÜÀ§ Å×½ºÆ® µµÀԽà °Þ´Â ¹®Á¦¿Í ÇØ°áÃ¥
- ±âÁ¸ Äڵ忡 ´ÜÀ§ Å×½ºÆ® Àû¿ëÇϱâ
- ´ÜÀ§ Å×½ºÆ®¸¦ À§ÇÑ Åø ¼Ò°³
´Ý±â
ºÏ¼Ò¹É¸®¿¡ ÇѸ¶µð!