Comment utiliser le framework Unit Testing pour réaliser des tests unitaires ?
Pour commencer, peut être ici :
http://www.pgs-soft.com/mocking-with-moq.html
Le meilleur lien sur le sujet, à mon avis :
http://code.google.com/p/moq/wiki/QuickStart
Et sinon juste un peu de code :
// Création de l'objet Mocker
var mock = new Mock<IMonObjetAMocker>();
IMonObjetAMocker monObjet = mock.Object;
// Creer un comportement du mock
mock.Setup(o => o.FonctionDeMonObjet()).Returns(FonctionDeMonObjetMocker());
void FonctionDeMonObjetMocker()
{
// Faire ce dont j'ai besoin pour le test
}
L'automatisation des tests unitaires nécessite la création d'interfaces car c'est à travers l'interface que l'on pourra définir en test le comportement de l'objet Mocker (ou remplacé pour le test).
Cet article est très succinct mais c'est la porte d'entrée dans l'univers de l'Unit Testing qui lui est extrêmement vaste...
To Be Continued
Aucun commentaire:
Enregistrer un commentaire
Pour plus d'interactivité, n'hésitez pas à laisser votre commentaire.