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