Парсер файла — это отдельный класс. Но агрегируется он как приватный член нашего класса. "Установка правил" — это приватный член, который использует парсер файла для получения правил в каком-то формате и выполняет их настройку в соответствиии со своим алгоритмом. Что значит "тестируется отдельно"? Ты этот метод вынесешь в отдельный класс?
ANS>Теперь смотри. Парсер конфигурацию парсит и передаёт список правил твоей экспайрилке. Соответсвенно, парсер файла — отдельная функциональность и тестируется отдельно. Установка правил (неважно отпарсенных или созданных руками) — тестируется отдельно. Проверка объектов на экспайренность согласно правилам — тестируется отдельно.
ANS>Приватные члены нигде не фигурируют.