TypeMock如何模拟密封类和非虚方法?

时间:2010-09-29 19:40:37

标签: .net tdd mocking

我不想知道如何使用TypeMock。我只是对如何设法模拟非虚方法和密封或静态类感兴趣。我想尝试做类似的事情 - 为了它的乐趣。

如何生成的类显然能够从密封类继承?

2 个答案:

答案 0 :(得分:3)

当我在那里工作时,我可以帮助一下。 我们实际上并没有生成从类继承的代码(我们不像rhino或moq那样“代理”)。 我们只需使用真实实例,并在我们选择时拦截对它们的调用。这是使用Profiler API为您带来的好处之一。

罗伊。

答案 1 :(得分:1)

Microsoft Moles做了类似的事情,您可能会找到更多文档:http://msdn.microsoft.com/en-us/library/ff798308.aspx

它最终重建正在测试的DLL,以调用它构建的另一个DLL来包装被调用对象(IIRC)。