KestrelДля меня все же тесты и код это две неразрывные вещи, и разделять я бы не стал.
Интеграционные можно оторвать - но их смысл как раз в том, чтобы юзер стори выполнялись, а их непрерывное выполнение это и есть цель любой миграции.
А вот всё, что сильно связано с кодом должно жить с кодом, при чем с
Нейросети пишут тонны кода который фактически с первого раза компилируется, и проходит тесты, как по мне юнит тесты - устаревший вариант невыгодного нагромождения проекта который не находят реальные проблемы