Initialize shared test buckets once
Что изменено
Создание пяти тестовых S3-бакетов перенесено из фабрики приложения в общую TestContainersFixture и выполняется после запуска MinIO.
Зачем
При совместном запуске разных тестовых классов каждая фабрика пыталась создать одинаковые бакеты. Это приводило к BucketAlreadyOwnedByYouException и остановке тестов на этапе подготовки.
Проверка
Совместный запуск AppealDispatcherTests и TerritorialDepartmentRouteServiceTests в Release: 10 тестов прошли.
Полный набор тестов не запускался.