我有一个Form继承Document. Document有几个虚方法。当我创建一个 new 时Mock<Form>,Moq 似乎Document用空白方法覆盖了虚拟方法。例如,Document定义public virtual bool HasPrivilege(...) { ... }并这样Form称呼它:HasPrivilege(Reorder, session);但是,这个调用没有发生,没有抛出异常,我的测试失败了。当我尝试调试时,除非我删除virtual关键字,否则不会命中方法内的断点。我怎样才能使 Moq 不使这些方法无效?
添加回答
举报
0/150
提交
取消