2009-06-07 3 views
19

Я просто читал документы Nunit 2.5 и наткнулся на Theory attribute, и мне немного сложно понять, как это отличается от обычного модульного теста и как его можно использовать.Теория против Test Nunit

Что отличает его от обычного теста?

В каких ситуациях вы бы использовали такой тест?

Я просто не могу получить мою голову вокруг него :(

ответ

23

Theory похож на параметризуемый тест с дополнительной возможностью определить условия, при которых он должен пройти, которые проверяются, прежде чем на самом деле выполнение . тест и его утверждение

в принципе, это можно было бы использовать, если у вас есть много точек данных и хотите проверить определенное поведение, которое должно быть гарантировано - но не всегда, только при определенном preconditions

+1

+1 лучший ответ, чем мой – dfa

Смежные вопросы