Где вы добавляете модульные тесты для частных функций в классы C#?Где вы размещаете модульные тесты для частных методов?
article in Wikipedia предлагает:
- Ввод тестов в том же классе, что и члены, они тестирующих
- Использование частичных классов
Лично ни один из этих методов представляется целесообразным, и я многие предпочитают иметь единичные тесты, расположенные в отдельном проекте.
Любые мысли по этому поводу?
(я знаю, что есть изрядное количество дискуссий по вопросу о целесообразности частные методы должны быть проверены на всех. Я хотел бы услышать обе стороны аргумента.)
Я думаю, что ввод кода тестирования в производственный код - плохая идея. – Benny
Какая среда тестирования (если есть) вы используете? –