Это больше к твоему вопросу, я думаю:
Метрика, которую я использую, - «Проверяй, пока тебе не удобно» (не уверен в источнике). Я проверяю, пока не почувствую, что мой код верен. Если у вас есть сомнения, возможно, у вас недостаточно тестов. Если вы чувствуете, что напрасно тратите время, вам, вероятно, следует остановиться.
Перечитав, я думаю, что следующее не отвечает на ваш вопрос:
Исходя из этого определения Test Fixture в качестве функций настройки, объектов и фиктивных объектов, необходимых для выполнения функции тестируемой системы: когда я пишу тесты, обычно есть код, который дублируется как правило, рефакторинг этого кода и скрыть его в регионе (C #). Я стараюсь держать свои тесты в диапазоне 5-10 строк, поэтому, если есть код, который превышает это значение или скрывает смысл теста, я помещаю его в область фиксации. Я обычно не слишком беспокоюсь о размере светильника. Я больше беспокоюсь о том, чтобы убедиться, что у меня достаточно тестов и что моя функциональность проверена.