а почему не должно быть ? например у меня будет Manager, который наследуется от User, а потом какие-то зависимости через интерфейс передавать, чтобы могли принимать как Юзера, так и Менеджера.
Ну, я не знаю, какой у вас процесс, но тестовая база обычно готовится через заливку фикстур с предварительной очисткой. Если вам это ок для вашей дев базы и у вас хорошие фикстуры, можете использовать одну
Плюс откуда уверенность, что никто не внесет никаких изменений в данные, на которые опираются тесты. В общем, надежнее отдельно иметь тестовые фикстуры, которые всегда накатываются одинаковым образом и никто в этот процесс не лезет