estoy usando RhinoMocks, que necesitan stub un método, y siempre han devolverlo el tercer parámetro, independientemente de lo que se pasa en:RhinoMocks - stub un método que devuelve un parámetro
_service.Stub(x => x.Method(parm1, parm2, parm3)).Return(parm3);
Obviamente, no es tan fácil No siempre sé qué van a ser los parms, pero sé que siempre quiero devolver el tercero.
No estoy seguro de si esto es posible. ¿Podría publicar el método que está intentando probar? –
El método devuelve una llamada a otro método desde una clase estática. Básicamente, la llamada busca en la base de datos para ver si el primer parámetro está presente, si no lo está, devuelve el tercer parámetro. – Martin
Esto es un pedazo de pastel con Moq –