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