Retour à l'acceuil

Information sur l'article

Categorie: csharp, tdd, tests

Mise à jour: 2025-08-09

Temps de lecture: 7 min

TDD en C# : écrire des tests avant le code

TDD en C# : écrire des tests avant le code

Mise à jour: 2025-08-09


Qu’est-ce que le TDD ?


Le TDD est une méthode où l’on écrit d’abord un test qui échoue (Red), puis le code minimal pour le faire passer (Green), et on refactorise (Refactor).


Cycle TDD (Red → Green → Refactor)



Mise en place rapide avec xUnit



Exemple: service Panier


Objectif: gérer un panier avec ajout d’articles, quantité et total. On commence par un test qui échoue.

Implémentation minimale pour faire passer le test (Green).

Refactorisation: on peut ajouter des règles (remises, limites, etc.) en écrivant d’abord un nouveau test, puis le code.


Mocker une dépendance avec Moq (optionnel)



Conclusion


Merci d’avoir lu cet article. Si vous avez des questions, envie d’améliorer l’exemple ou de suggérer un sujet, contactez-moi: je serai ravi d’échanger.