2009-06-07 5 views
19

Je lisais juste les documents Nunit 2.5 et j'ai rencontré le Theory attribute, et j'ai un peu de mal à comprendre comment cela est différent d'un test unitaire normal et comment il pourrait être utilisé. Qu'est-ce qui le rend différent d'un test normal?Théorie vs Test Nunit

Dans quelles situations utiliseriez-vous ce type de test?

Je juste ne peux pas obtenir ma tête autour :(

Répondre

23

Un Theory est similaire à un test paramétrées, avec la possibilité supplémentaire de définir des hypothèses dans lesquelles il doit passer, qui sont en fait contrôlés avant d'effectuer . le test et ses affirmations

Fondamentalement, il pourrait être utilisé si vous avez beaucoup de points de données et que vous voulez vérifier un certain comportement qui doit être garanti - mais pas toujours, que sous certains preconditions

+1

+1 meilleure réponse que la mienne – dfa

Questions connexes