我不想知道如何使用TypeMock。我只是对它如何管理模拟非虚拟方法和密封或静态类感兴趣。我想尝试做类似的事情 - 为了它的乐趣。TypeMock如何模拟密封类和非虚拟方法?
生成的类如何显然能够从密封类继承?
我不想知道如何使用TypeMock。我只是对它如何管理模拟非虚拟方法和密封或静态类感兴趣。我想尝试做类似的事情 - 为了它的乐趣。TypeMock如何模拟密封类和非虚拟方法?
生成的类如何显然能够从密封类继承?
因为我在那里工作,也许我可以帮助一下。 我们实际上并不生成从类继承的代码(我们不是像“犀牛”或“moq”那样的“代理”)。我们只需使用真实的实例并在我们选择时拦截对它们的调用。这是使用Profiler API为您提供的好处之一。
Roy。
微软鼹鼠做类似的东西,你可能会发现更多的文档吧:http://msdn.microsoft.com/en-us/library/ff798308.aspx
它结束了重建被测试的DLL调用到它建立包装调用的对象(IIRC)的另一个DLL。
不完全正确。鼹鼠也会在运行时使用探查器注入弯路。编译的Moles程序集就是为了提供强类型的替换方法。 – Peli 2010-10-08 08:19:18