ContexteNUnit vs Manuel des tests unitaires
J'ai récemment essayé de développer une série de tests pour les tests de régression d'une application particulière. J'ai utilisé NUnit et n'ai eu aucun problème.
J'ai rencontré le problème de l'envoi de paramètres aux tests NUnit, pour lesquels aucune réponse satisfaisante ne semble exister.
Question
Dites je mets en œuvre d'un simple appareil de contrôle de l'unité qui charge une classe, exécute le démarrage, test et méthodes de démontage dans l'ordre, la capture d'exceptions et puis décharge l'assemblée. Quels sont les inconvénients de faire cela par rapport à l'utilisation de NUnit?
Dans ce scénario, je peux facilement passer des paramètres à mes cas de test, ou faire n'importe quelle autre chose folle que je pourrais trouver. Mais ce qui m'inquiète, c'est ce que je perds en abandonnant NUnit.
pourquoi avez-vous besoin de passer des paramètres à un test unitaire? On dirait que vous testez plus d'une unité ... –
Les tests sont exécutés à distance et nécessitent des informations sur qui les a exécutés à des fins de consignation. Une question valable mais malheureusement pas ce que je demande ici. – prestomanifesto
@nathangonzalez Selon ce que vous testez, il est possible d'être dans une situation où vous souhaitez exécuter le même test plusieurs fois avec des données légèrement différentes. Les tests paramétrés facilitent la tâche sans dupliquer plusieurs fois le même test. –