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