и называется это фикстуры, не юнит тесты :)
я исправил формулировку, чтобы убрать однозначность.
тут два варианта решения проблемы - или регистрируете своего провайдера который ходит в бд, или кастомный скрипт, который правильно заполняет бд полностью. В доке, я так понимаю, Вас смущает фейкер, но это же опциональная штука. По факту, просто делаете провайдера (или несколько), инжектите в него em или entityrepository, делаете публичный метод, который принимает айдишку (или что там, исо код, еще что) и вперед к зеленым тестам