Ho un problema in cui una chiamata FakeItEasy in un test estremamente semplice non riesce con l'errore "L'oggetto specificato non è riconosciuto come un oggetto falso." La chiamata è semplice:L'oggetto specificato non è riconosciuto come oggetto falso. Numero
A.CallTo(myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
Il falso è altrettanto semplice (A.Fake()), e finge fuori un interfance con un metodo, che prende in un elenco e restituisce una lista. In modalità debug, vedo che l'istanza di myService è di tipo {False IMyInterface}. Ad ogni modo, questo problema mi sta davvero trattenendo, grazie in anticipo per il tuo aiuto.
Aggiornamento:
Questa è stata la mia maledettamente errore, avevo bisogno di effettuare la chiamata dicono:
A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened();
È necessario pubblicare la propria risoluzione come risposta e accettarla. –
Devo aspettare 8 ore, non sono ancora abbastanza cool per farlo ancora;). – jdscolam