Теория против Test Nunit - PullRequest
       10

Теория против Test Nunit

23 голосов
/ 07 июня 2009

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

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

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

Я просто не могу понять, как это происходит: (

Ответы [ 2 ]

26 голосов
/ 07 июня 2009

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

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

3 голосов
/ 07 июня 2009

теория - элегантная альтернатива параметризованному тесту, см. мой вопрос здесь, в stackoverflow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...