【发布时间】:2012-05-18 15:25:04
【问题描述】:
如何防止基类构造函数被 Moq 调用?
我无法使用 Moq 模拟对象,因为正在调用基类构造函数并且它需要真实对象,所以我想停止调用基类构造函数。
var parametersMoq = new Mock<MyDerivedClass>(null, "Params", null){ CallBase = false, };
_storedProcedureAccessor._parameters = parametersMoq.Object;
MyDerivedClass 的基类构造函数给我带来了问题。
【问题讨论】:
-
你对基类有控制权吗?基类和派生类的构造函数签名是什么?
标签: c# unit-testing moq