Je mets en place une attente pour un appel à une méthode qui construit et exécute une requête. Je voudrais interroger les propriétés du paramètre utilisé. Est-ce possiblePuis-je obtenir les paramètres utilisés dans une attente dans Rhino Mocks?
using (mocks.Record())
{
Expect.Call(connection.Retrieve(SOMETHING_HERE)).Return(returnedDatay);
}
Le bit que je cherche est le bit "SOMETHING HERE".
(Ceci est ma première fois en utilisant Rhino se moque)
Je ne peux pas sembler obtenir ce dont j'ai besoin. Où vous avez mis null, c'est le paramètre que je veux voir. –
Pourquoi voulez-vous interroger les propriétés du paramètre? Est-ce parce que vous voulez vérifier quelles sont les propriétés? Parce que c'est exactement ce que fait mon code. –
Nous venons de découvrir que la version 3.5 de Rhino Mocks a une nouvelle méthode d'extension GetArgumentsForCallsMadeOn qui vous permet d'inspecter les paramètres passés à vos objets mockés. –