contract-testing-dotnet

Adaptateur .NET concret pour un test de contrat côté fournisseur : la couche 1 (WebApplicationFactory) est toujours émise ; la couche 2 (Microcks TestEndpointAsync) est additive quand l’opt-in est activé.

Quand l’utiliser

Contrat d’entrée

Contrat de sortie

Invariants

Pourquoi cette forme

Un serveur de test en mémoire valide le câblage applicatif sans couplage à une dépendance réelle. Empiler une couche Microcks rejoue les exemples du contrat publié contre le service en cours d’exécution, faisant de la conformité une gate déterministe.

« Replace a component that the SUT depends on with a test-specific equivalent. » — Meszaros, G., xUnit Test Patterns, 2007.

Customisation autorisée

Voir aussi