单元测试 – 如何使用Moq模拟具体对象的函数调用?

前端之家收集整理的这篇文章主要介绍了单元测试 – 如何使用Moq模拟具体对象的函数调用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何在Moq中这样做?
Foo bar = new Foo();
Fake(bar.PrivateGetter).Return('whatever value')

看来我只能找到如何嘲笑通过框架创建的对象。我想模拟一个单一的方法/属性我创建的具体对象。

在TypeMock,我只是做Isolate.WhenCalled(bar.PrivateGetter)。返回(‘无论什么值’)。

有任何想法吗?

只有TypeMock Isolator(也许Moles)可以执行这些特技。正常的动态模拟库可以 only mock virtual and abstract members

猜你在找的设计模式相关文章