Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void AddHoliday(string name, DateSpecification check)
 {
     DateSpecifications.Add(check);
 }
Esempio n. 3
0
 public void Configure(DateSpecification check)
 {
     check.AddChecks(_checks);
 }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
 public void AddHoliday(string name, DateSpecification check)
 {
     DateSpecifications.Add(check);
 }
Esempio n. 6
0
 public void Configure(DateSpecification check)
 {
     check.AddChecks(_checks);
 }