А это можно на уровень тестов опустить. Собрал по принципу "один класс в одном файле" и проверил. Для боевой сборки "все в один файл". Если файлы делает синтезатор, то это не важно. Кстати, правила синтеза файлов можно прописывать прямо - что куда класть.
Вы хороший пример привели, спасибо!