Ejemplo n.º 1
0
        public void Test_Before()
        {
            var D = new DateTimeFinder()
                    .On(DaysOfWeek.Thursday)
                    .Before(new DateTimeFinder().On(SpecialDaysEnum.Easter))
            ;

            var Date =
                D.Occurances(new DateTime(2015, 1, 1), new DateTime(2016, 1, 1))
                .FirstOrDefault();

            ;

            Assert.AreEqual(new DateTime(2015, 4, 2), Date);
        }
 public static DateTimeFinder On(this DateTimeFinder DateFinder, SpecialDaysEnum SpecialDays) {
     DateFinder.Conditions<SpecialDaysCondition>().Add(SpecialDays);
     return DateFinder;
 }