sto usando RhinoMocks, ho bisogno di stub un metodo, e sempre lo hanno restituire il terzo parametro, indipendentemente da ciò che è passato in:RhinoMocks - stub un metodo che restituisce un parametro
_service.Stub(x => x.Method(parm1, parm2, parm3)).Return(parm3);
Ovviamente, non è così facile Non sempre so cosa i parms stanno per essere, ma so che ho sempre voglia di restituire il terzo uno.
Non sono sicuro se questo è possibile. Potresti postare il metodo che stai provando a testare? –
Il metodo restituisce una chiamata a un altro metodo da una classe statica. In sostanza la chiamata appare nel database per vedere se il primo parametro è presente, se non lo è, restituisce il terzo parametro. – Martin
Questo è un pezzo di torta con Moq –