тип если соотношение больше походит на 50/50 или больше прекондишен нежели тест - есть потенциально проблемы со связанностью. Опять же это не значит что "проблема точно есть" но туда интересно глянуть и разобраться почему так
ну я ж говорю - я код смэлы перечисляю которые вижу. Есть там проблема или это неплохое решение - для этого надо детально смотреть. Но в 90% ситуаций это будет выстрел в ногу. МОжет быть это некий конвеншен который ты на уровне проекта определяешь и тогда ты от рисков защитился но "обычно нет"
я про юниты. в e2e/приемочных у тебя есть такая вещь как "test data management" которая намекает что все сложно. Да и приемочных и e2e потому много не стоит делать и только на позитивные флоу.
а вот в юнихах когда у тебя прекондишен выставляется для тестов (зависимости и их стэйт) на пол теста и больше - это сигнальчик что слишком много зависимостей. Иногда это ок, иногда нет, сигнальчик. надо присматриваться к такому
Да ну все равно, собрать пару объектов явно будет больше чем запуск теста :) Можно какие нить mother object использовать, но суть не меняется, просто код выносится