AJA qu’il existait une alternative pour tester les exceptions en C#. Depuis toujours j’utilisais la syntaxe suivante :
1 | [ ] |
Cette syntaxe est assez limitée car elle ne permet pas d’effectuer d’assertions sur l’exception levée pendant l’exécution du test.
Certes, on peut insérer un bloc try/catch et effectuer des assertions comme ceci:
1 | [ ] |
Mais ce n’est pas très élégant 😢.
Or il existe une autre syntaxe bien plus pratique :
1 | [ ] |
La lisibilité des tests est améliorée, les code reviews sont plus sereines et le monde se porte mieux. 🌈