Подготовьте данные тестов интеграции только один раз для ВСЕХ модульных тестов. - PullRequest
0 голосов
/ 01 марта 2012

Должен ли интеграционный тест Test_Method вызывать свои отдельные тестовые данные один раз или я должен установить тестовые данные для ВСЕХ Test_Methods в методе Setup, который вызывается перед каждым Test_Method?

1 Ответ

0 голосов
/ 01 марта 2012

Это зависит от того, изменяют ли ваши тесты значения тестовых данных - потому что это может привести к сбою ваших последующих тестов, если значение a обновляется тестом 1 до значения b ... и тест 2 ожидает значение b.

В противном случае, если ваши тесты только читают данные и не изменяют их, вы можете настроить данные один раз, используя что-то вроде атрибута NUnits [TestFixtureSetup], а не атрибут отдельных тестов [SetUp], который вам следуетиспользуйте, если вам нужно сбросить данные каждый раз.

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