Unity : tester l’instanciation des classes

Christian

Cela fait plusieurs fois que je rencontre le problème des enregistrements manquants dans Unity. Le projet se lance et on obtient l’erreur suivante :

Les applications en entreprise nécessitent souvent que des webservices soient lancés, des cas de tests créés etc … .
Mettre toutes ces conditions en place prends du temps – pour parfois aboutir à ce message d’erreur, et être obligé de tout recommencer.
Heureusement il est possible d’automatiser.
Régler le problème d’un test unitaire
Pour pallier à cette perte de temps, voici un test unitaire qui instancie tous les types définis dans Unity.
J’utilise dans cet exemple MSTest comment moteur de test et FluentAssertions comme librairie d’assertion (plus lisible que la librairie d’assertion classique).
La collection _typeToExclude donne la possibilité d’exclure certains types au cas où.

Enjoy !

 

facebooktwittergoogle_plusmail

Laisser un commentaire