2010-11-11 7 views
1

Nous sommes toujours sur .net v2 (C#) en raison de problèmes liés à la mise à niveau des clients. Je cherche à utiliser un cadre moqueur, mais ne souhaite pas avoir des noms de méthode en tant que chaînes partout.Utilisation d'un framework de simulation avec .net V2

Dans le passé, j'ai utilisé Moq, mais je ne crois pas qu'il fonctionnera avec .net v2.

Quelles options devrais-je examiner?

Répondre

3

Rhino Mocks fonctionne très bien.

+0

Est-ce que cela me permet de configurer des mocks de façon "sauvegardée" (en utilisant .net 2), par exemple. sans avoir à passer les noms de méthodes en tant que chaînes? –

+0

Oui. Dans la phase 'enregistrement' de votre test, vous faites des appels aux méthodes d'interface que vous voulez qu'il moque, en transmettant les valeurs de paramètres attendues. En interne, Rhino Mocks enregistre ces appels d'interface fictifs à utiliser dans la phase de "lecture". IMO c'est plus intelligent que Moq car il a été conçu avant l'existence de Expression. –