У меня возникла проблема, когда вызов FakeItEasy в чрезвычайно простом тесте завершается с ошибкой «Указанный объект не распознан как поддельный объект». вызов прост:
A.CallTo(myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
Подделка так же проста (A.Fake()) и подделывает интерфейс с помощью одного метода, который принимает список и возвращает список В режиме отладки я вижу, что экземпляр myService типа {Fake IMyInterface}. В любом случае, эта проблема действительно задерживает меня, заранее спасибо за вашу помощь.
Обновление:
Это была моя собственная чертова ошибка, мне нужно было, чтобы звонок сказал:
A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened();