public void GetWeekDaysExcludingHolidays_ResultIsInclusive()
        {
            var days = UnitedStatesCalendar.GetWeekDaysExcludingHolidays(new DateTime(2020, 1, 1), new DateTime(2020, 1, 5));

            Assert.Equal(2, days.Count());
            days.ToList().ForEach(d => testOutputHelper.WriteLine(d.ToString("yyyy-MM-dd HH:mm:ss:ffff") + $"\t{d.DayOfWeek}"));
        }
Beispiel #2
0
        public void GetHolidayDates_ResultIsInclusive()
        {
            var days = UnitedStatesCalendar.GetHolidayDates(new DateTime(2020, 1, 1), new DateTime(2020, 1, 5));

            Assert.Single(days);
            days.ToList().ForEach(d => testOutputHelper.WriteLine(d.ToString("yyyy-MM-dd HH:mm:ss:ffff") + $"\t{d.DayOfWeek.ToString()}"));
        }
        public void DateDays_InvalidDate_EmptyResult()
        {
            var days = UnitedStatesCalendar.GetInclusiveDays(new DateTime(2020, 1, 2), new DateTime(2020, 1, 1));

            Assert.Empty(days);
        }
 public void NewYearsEve()
 {
     Assert.Equal(new DateTime(2000, 12, 31), UnitedStatesCalendar.NewYearsEveDay(2000));
 }
 public void Christmas()
 {
     Assert.Equal(new DateTime(2000, 12, 25), UnitedStatesCalendar.ChristmasDay(2000));
 }
 public void Thanksgiving()
 {
     Assert.Equal(new DateTime(2017, 11, 23), UnitedStatesCalendar.ThanksgivingDay(2017));
 }
 public void Veterans()
 {
     Assert.Equal(new DateTime(2004, 11, 11), UnitedStatesCalendar.VeteransDay(2004));
     Assert.Equal(new DateTime(2014, 11, 11), UnitedStatesCalendar.VeteransDay(2014));
 }
 public void LaborDay()
 {
     Assert.Equal(new DateTime(2004, 9, 6), UnitedStatesCalendar.LaborDay(2004));
 }
 public void IndependenceDay()
 {
     Assert.Equal(new DateTime(2000, 7, 4), UnitedStatesCalendar.IndependenceDay(2000));
 }
 public void MemorialDay()
 {
     Assert.Equal(new DateTime(1999, 5, 31), UnitedStatesCalendar.MemorialDay(1999));
     Assert.Equal(new DateTime(2022, 5, 30), UnitedStatesCalendar.MemorialDay(2022));
 }
 public void Easter()
 {
     Assert.Equal(new DateTime(2001, 4, 15), UnitedStatesCalendar.EasterSunday(2001));
     Assert.Equal(new DateTime(2005, 3, 27), UnitedStatesCalendar.EasterSunday(2005));
 }
 public void Valentines()
 {
     Assert.Equal(new DateTime(2000, 2, 14), UnitedStatesCalendar.SaintValentinesDay(2000));
 }
        public void CountWeekDaysExcludingHolidays_ResultIsInclusive()
        {
            var count = UnitedStatesCalendar.CountWeekDaysExcludingHolidays(new DateTime(2020, 1, 1), new DateTime(2020, 1, 5));

            Assert.Equal(2, count);
        }
        public void CountDays_ResultIsInclusive()
        {
            var count = UnitedStatesCalendar.CountInclusiveDays(new DateTime(2020, 1, 1), new DateTime(2020, 1, 5));

            Assert.Equal(5, count);
        }
Beispiel #15
0
 public void ChristmasEve()
 {
     Assert.Equal(new System.DateTime(2000, 12, 24), (System.DateTime)UnitedStatesCalendar.ChristmasEveDay(2000));
 }
Beispiel #16
0
 public void NewYears()
 {
     Assert.Equal(new System.DateTime(2000, 1, 1), (System.DateTime)UnitedStatesCalendar.NewYearsDay(2000));
 }