Se connecter / S'enregistrer
Votre question

.NET/C#

Tags :
  • true
  • Programmation
Dernière réponse : dans Programmation
30 Mars 2010 09:43:44

Comment utiliser NUnit pour tester la couche d'accès aux données dans Visual c#?

Autres pages sur : net

a c 232 L Programmation
31 Mars 2010 00:06:01

Salut,

Il va falloir utiliser un framework de mocking (exemple Moq) pour mimer ta base de données.
m
0
l
31 Mars 2010 09:38:41

Salut,
je veux dire comment tester la couche d'accès aux données sans l'utiliser c,à,d comment éliminer la dépendance en utilisant les mocks.
m
0
l
a c 232 L Programmation
31 Mars 2010 10:10:51

Tu vas créer un objet qui a toutes les fonctionnalités de ta base de données (ou autres), en lui disant ce qu'il doit retourner quand tu fais tel ou tel appel.
Tu as un exemple sur le site de Moq:
http://code.google.com/p/moq/wiki/QuickStart

  1. var mock = new Mock<IFoo>();
  2. mock.Setup(foo => foo.Execute("ping")).Returns(true);

Là, tu créé un objet Moq du type de ton interface (IFoo).
Tu lui dis que quand tu fais un foo.Execute("ping"), la méthode doit te retourner true.

Du coup, quand tu exécuteras un foo.Execute("ping"), tu auras "true" retourné.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS