Bracket Show épisode 26

Mocking — Bracket Show, épisode 26

Dans cet épisode, nous allons voir comment rendre notre code testable et y introduire le concept de mock pour éviter des tester les dépendances avec notre code.

 

Comment arriver à faire du Mocking?

Il ne s’agit pas d’une présentation des outils de Mocking qui présupposent que l’on a déjà notre code avec des interfaces et qu’on peut mocker des choses.

Approche : nous prenons un code qui n’a pas été pensé afin d’être mocké

Comment on peut ramener ça à quelque chose de testable?

Principes SOLID

Exemple de méthode

Créer une classe comme conteneur
Sortir une fonctionnalité de la méthode
Inversion de dépendances
Externaliser pour injecter éventuellement
Repo service : implémenter une interface
Raccourcis de ReSharper
Sortir les responsabilités externes
Mocking Frameworks
Substitute
Tests

Conclusion

Bonnes pratiques pour améliorer le code et tester des choses qui n’auraient pu être testées autrement.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *