【发布时间】:2012-04-19 12:00:54
【问题描述】:
我遇到了一个问题,即在一个极其简单的测试中调用 FakeItEasy 失败并出现错误“指定的对象未被识别为假对象”。调用很简单:
A.CallTo(myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
fake 同样简单(A.Fake()),并使用一种方法伪造一个接口,该方法接受一个列表并返回一个列表。在调试模式下,我看到 myService 的实例属于 {Fake IMyInterface} 类型。无论如何,这个问题真的让我很困惑,提前感谢您的帮助。
更新:
这是我自己犯的错误,我需要打电话说:
A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
【问题讨论】:
-
您应该发布您的解决方案作为答案并接受它。
-
我要等 8 个小时,我还不够酷,不能这样做;)。
标签: c#-4.0 tdd nunit fakeiteasy