19

我遇到了一个问题,即在一个极其简单的测试中调用 FakeItEasy 失败并出现错误“指定的对象未被识别为假对象”。调用很简单:

A.CallTo(myService.MyMethod(listOfStringsFilter)).MustHaveHappened();

伪造同样简单(A.Fake()),并使用一种方法伪造一个接口,该方法接受一个列表并返回一个列表。在调试模式下,我看到 myService 的实例属于 {Fake IMyInterface} 类型。无论如何,这个问题真的让我很困惑,在此先感谢您的帮助。

更新:

这是我自己的错误,我需要打电话说:

A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened(); 
4

1 回答 1

21

这是我自己的错误,我需要打电话说:

A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
于 2012-06-07T21:28:43.403 回答