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
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.