2012-04-05 12 views
10

Tengo un problema donde una llamada FakeItEasy en una prueba extremadamente simple está fallando con el error "El objeto especificado no se reconoce como un objeto falso". La llamada es simple:El objeto especificado no se reconoce como un objeto falso. Problema

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

El falso es también muy sencillos (A.Fake()), y falsifica a cabo una interfance con un método, que se lleva en una lista y devuelve una lista. En el modo de depuración, veo que la instancia de myService es del tipo {Fake IMyInterface}. De todos modos, este problema realmente me está frenando, gracias de antemano por su ayuda.

Actualización:

Ésta era mi propio error maldito, que necesitaba para realizar la llamada dicen:

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

Debe publicar su resolución como respuesta y aceptarla. –

+1

Tengo que esperar 8 horas, todavía no soy lo suficientemente bueno para hacerlo;). – jdscolam

Respuesta

12

Esta fue mi propio error maldito, que necesitaba para realizar la llamada decir:

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