В моих модульных тестах иногда я пишу утилиты для чего-то, что будет использоваться много раз. Как правило, они тривиально просты, но иногда они имеют достаточную сложность. Интересно, действительно ли я должен быть модульным тестированием модульного теста!Unit-testing мой модульный тест?
Рассматривается ли это нормальная/хорошая практика, чтобы дать единичному тестовому классу метод, который проверяет свой собственный метод внутренней утилиты?
Я использую mstest в C#, но это, вероятно, не слишком актуально для вопроса, который является более высоким уровнем.
Код проверен, чтобы убедиться, что он работает должным образом. Если утилиты могут сломаться, они также должны быть протестированы. не смотрите на него как единичное тестирование модульного теста. посмотрите, как на тестирование, что написанный код работает по назначению. – Nkosi