Я никогда не беспокоился о том, что модульные тесты являются действительно чистым, коротким и лаконичным кодом.Иногда у меня есть 100 строковых функций, которые много копируют и вставляют в модульных тестах, и я не считаю, что это слишком большая проблема, учитывая, что большинство модульных тестов устанавливают некоторые фиктивные данные, а затем проверяют правильные результаты на основе этого.
Однако я бы сказал, что знаю, что у меня достаточно модульных тестов, когда я не могу вспомнить ни одной вещи в коде, которая может быть неправильной.
Редактировать В ответ на ваши изменения: я не ищу совершенства в модульных тестах.