2009-06-07 18 views
19

Ich habe gerade durch die Nunit 2.5 Dokumente gelesen und stieß auf die Theory attribute, und ich habe ein kleines Problem zu verstehen, wie dies zu einem normalen Komponententest unterscheidet und wie es verwendet werden könnte.Theorie vs Test Nunit

Was unterscheidet es von einem normalen Test?

In welchen Situationen würden Sie diese Art von Test verwenden?

Ich kann einfach nicht den Kopf scheinen zu bekommen um es

Antwort

23

A :(Theory auf eine parametrisierte Test ähnlich ist, mit der zusätzlichen Möglichkeit, Annahmen zu definieren, unter denen sie passieren muss, die, bevor sie tatsächlich kontrolliert ausführen . der Test und seine Behauptungen

Grundsätzlich könnte es verwendet werden, wenn Sie eine Menge von Datenpunkten haben und wollen ein bestimmtes Verhalten überprüfen, die garantiert werden sollen - aber nicht immer, nur unter bestimmten preconditions

+1

+1 bessere Antwort als meine – dfa

Verwandte Themen