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}")); }
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); }
public void ChristmasEve() { Assert.Equal(new System.DateTime(2000, 12, 24), (System.DateTime)UnitedStatesCalendar.ChristmasEveDay(2000)); }
public void NewYears() { Assert.Equal(new System.DateTime(2000, 1, 1), (System.DateTime)UnitedStatesCalendar.NewYearsDay(2000)); }