Не думаю что нужно проверять бд напрямую на наличие данных Лучше напиши интеграционные тесты, которые дёргают твои эндпоинты, в том числе и get - проверишь и валидацию, и что работает корректно, и что данные присутствуют
просто я это наполнение потом использую чтоб наполнить реальную бд для стейдж сервера, так получается он наполнен разнообразными комбинациями данных приближенных к продовым (вплоть до названий фирм и адресов из bogus) что как бы помогает альфатестить на фронте вживую
хм, может генерить 1 файлик склайт, его копировать для каждого теста контроллера и заставить еф работать с файликами, но вопрос не убьется ли мой ссд потихонтку?