【发布时间】:2013-12-05 20:22:30
【问题描述】:
如何使用 FakeItEasy 框架检查 Func 是否被调用?
例子:
Func<bool> myFunc = () => true;
// Unfortunately this fails:
A.CallTo(myFunc.Invoke()).MustHaveHappened();
【问题讨论】:
-
如果 FakeItEasy 与其他模拟框架类似,那么您只能确定是否调用了接口上的属性/方法或抽象类上的虚拟方法,因为您必须模拟此对象。您不能只调用一个随机委托并检查它是否被调用。
标签: c# func fakeiteasy