public void BusinessHours() { var day = new BusinessDay(DateTime.Today.DayOfWeek, DateTime.Now.Subtract(TimeSpan.FromHours(1)).TimeOfDay, DateTime.Now.AddHours(1).TimeOfDay); bool isDay = day.IsBusinessDay(DateTime.Now); Assert.IsTrue(isDay); // day of week test isDay = day.IsBusinessDay(DateTime.Now.AddDays(1)); Assert.IsFalse(isDay); // to early test isDay = day.IsBusinessDay(DateTime.Today); Assert.IsFalse(isDay); // to late test isDay = day.IsBusinessDay(DateTime.Now.AddHours(2)); Assert.IsFalse(isDay); }
public void BusinessHours() { var date = DateTime.Now.StartOfDay().AddHours(8); var day = new BusinessDay(date.Date.DayOfWeek, date.Subtract(TimeSpan.FromHours(1)).TimeOfDay, date.AddHours(1).TimeOfDay); bool isDay = day.IsBusinessDay(date); Assert.True(isDay); // day of week test isDay = day.IsBusinessDay(date.AddDays(1)); Assert.False(isDay); // to early test isDay = day.IsBusinessDay(date.Date); Assert.False(isDay); // to late test isDay = day.IsBusinessDay(date.AddHours(2)); Assert.False(isDay); }
public void IsBusinessDay() { Assert.IsFalse(WeekendDay.IsBusinessDay(Calendar)); Assert.IsTrue(BusinessDay.IsBusinessDay(Calendar)); }