在假货框架的垫片中绕道调用,它的内部机制是什么



我很好奇在fakes框架的垫片中绕过调用。它的内在机制或内在原理是什么?微软是如何实现的?

希望得到你的帮助,非常感谢!

Fakes是Moles框架的一个产品化版本,它来自Microsoft Research。您可以参考Moles框架的公开参考资料,了解Shims的工作原理。

简而言之,重定向是使用.net探查器回调实现的。

参考

  1. 你可以从鼹鼠的创造者那里看到对鼹鼠的stackoverflow的解释
  2. Pex and Moles网站
  3. 演示文稿,其中包含Moles创作者的一些细节

最新更新