Я вот на 100% утверждать не буду, потому что сам еще ученик)) но вообще тестовое окружение должно отличаться от дева) ты ж с БД работаешь, пишешь в тестах записи в нее, представляешь какой ббардак там будет) поэтому под тесты надо отдельную БД поднимать хотя бы, а это уже другой env)) посмотри в phpunit.xml можно задать тестовое окружение, начни с этого)
Посмотри может сиды тебе нужны под БД, чтобы не разворачивать как ты по 100 юзеров вручную)
НАчальную БД формируй в методе setUp) я думаю нало начать с этого, а дальше уже ясность появится
Да, я знаю про сиды, у меня в целом API будет построено на тестах, поэтому перед боем я хочу тестировать и наплевать из какой бд, поэтому беру локальное окружение