Microsoft Fakes

RobotTech發表於2014-07-14

http://baike.baidu.com/view/9602275.htm?fr=aladdin

http://technet.microsoft.com/zh-cn/magazine/hh549175.aspx

Microsoft Fakes 提供了兩種模擬型別成員的方式.以下兩種方式的替代實現,都可以由委託來重新實現.
1.Stub Type,存根型別,可以動態地為介面及非密封的virtual或屬性附加委託,以重新定義其實現,生成的類為強型別.
2.Shim Types,填充型別,解決了密封類或static成員的問題,T的填充型別ShimT可以為T的每個成員提供一個替代實現

相關文章