2010-09-29 92 views

回答

3

因爲我在那裏工作,也許我可以幫助一下。 我們實際上並不生成從類繼承的代碼(我們不是像「犀牛」或「moq」那樣的「代理」)。我們只需使用真實的實例並在我們選擇時攔截對它們的調用。這是使用Profiler API爲您提供的好處之一。

Roy。

1

微軟鼴鼠做類似的東西,你可能會發現更多的文檔吧:http://msdn.microsoft.com/en-us/library/ff798308.aspx

它結束了重建被測試的DLL調用到它建立包裝調用的對象(IIRC)的另一個DLL。

+0

不完全正確。鼴鼠也會在運行時使用探查器注入彎路。編譯的Moles程序集就是爲了提供強類型的替換方法。 – Peli 2010-10-08 08:19:18