private void ValidateMenologyRules(IRuleSerializerRoot ruleSerializer)
        {
            //проверяем наличие Правил для каждого дня високосного года
            EachDayPerYear.Perform(2016, date =>
            {
                if (GetMenologyRule(date) == null)
                {
                    AddError($"Отсутствует определение Правила Минеи для даты --{date.Month}-{date.Day}", ErrorConstants.MenologyRules);
                }
            });

            ValidateChildCollection(MenologyRules.Cast <RuleEntity>(), ruleSerializer, ErrorConstants.MenologyRule);
        }
 public MenologyRule GetMenologyRule(DateTime date)
 {
     return(MenologyRules.FirstOrDefault(c => c.GetCurrentDate(date.Year).Date == date.Date));
 }