Retour aux articlesRetour Accueil

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)