Если строки не связаны, вы можете поместить их в отдельные файлы, даже если файлов много (в чем проблема?).
Если вы настаиваете на одном файле, вы можете придумать уникальный разделитель, но вы будете платить цену, пытаясь получить произвольный доступ к определенной записи.
Файлы данных почти всегда должны бытьexternalized (вероятно, в отдельном каталоге) и читается при необходимости, а не жестко закодирован в код.Он чище, уменьшает размер кода, уменьшает потребность в компиляции и позволяет использовать один и тот же файл данных для нескольких тестов.Большинство тестовых устройств, а также инструменты сборки и интеграции поддерживают внешние файлы.
Или вы могли бы написать код или компоновщик, который создает SOAP из аргументов, делая все это намного более кратким (если вы готовы платить за время выполнения).(Исправление: я вижу, вы изменили свой образец, это было бы неприятно для автоматической генерации).