SergeyTeplyakov / DesignPatternsBook

Паттерны проектирования на платформе .NET
32 stars 2 forks source link

Использование порождающих паттернов в юнит-тестах #262

Closed SergeyUsok closed 9 years ago

SergeyUsok commented 9 years ago

Обычно, возможность использования параметризованных юнит-тестов говорит о четкой обязанности тестируемого класса и об отсутствию у его операций сложных побочных эффектов.

  • отсутствиИ
  • предложение сложно для чтения, особенно часть "отсутствии у его..."
SergeyTeplyakov commented 9 years ago

Немного перефразировал.

SergeyTeplyakov commented 9 years ago

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