private static DateSpecification IsMonth(string description, Func <DateTime, bool> monthSpec, Action <DaySpecs> daySpecs) { DateSpecification dc = new DateSpecification(description, monthSpec); var spec = new DaySpecs(); daySpecs(spec); spec.Configure(dc); return(dc); }
public void AddHoliday(string name, DateSpecification check) { DateSpecifications.Add(check); }
public void Configure(DateSpecification check) { check.AddChecks(_checks); }
private static DateSpecification IsMonth(string description, Func<DateTime, bool> monthSpec, Action<DaySpecs> daySpecs) { DateSpecification dc = new DateSpecification(description, monthSpec); var spec = new DaySpecs(); daySpecs(spec); spec.Configure(dc); return dc; }