Le projet contient quelques exemples type d'utilisation de tests unitaires.
Le framework officiel de Microsoft MSTest disponible librement dans Visual Studio 2015 Comunity.
Les tests unitaires permettent de tester de manière automatique le bon fonctionnement des méthodes. Les tests unitaires vont donc tester la bonne cohérence du résultat ou du comportement d'une méthode.
Les tests unitaires apportent un "confort" au dévelopeur qui pourra voir tout au long du cycle de développement qu
Faire un click droit sur une méthode et choisir "Créer des tests unitaires". Les tests unitaires vont s'écrire dans un nouveau fichier, idéalement un nouveau fichier de tests par classe.
- Menu test -> Exécuter -> tous les tests (ou CTRL + R, A)
- Menu test -> Fenêtres -> explorateur de tests, affichera la fenêtre de tous les tests où il sera possible de voir les tests échoués, réussis, etc.
- nUnit (open source) inspiré de jUnit, pour .Net
- xUnit (open source) pour .Net
- etc
Le test-driven development, ou TDD, est un principe d'écriture du code piloté par les tests. Cette pratique d'apparence (trompeuse) chronophage s'avère être un gain de temps dans le cycle de développement et un gain de qualité et de robustesse, le développement étant basé sur sa stabilité.