public static void WorkingDayServiceWithMultipleSourcesReturnsFalseForAnyDayConsideredAWorkingDayByAtLeastOneSourcePassedToIsWorkingDay() { CorshamScience.Tools.WorkingDayService.WorkingDayService workingDayService = WorkingDayServiceBuilder.New() .AddDaysOfTheWeekNonWorkingDaySource(DayOfWeek.Monday) .AddDaysOfTheWeekNonWorkingDaySource(DayOfWeek.Tuesday); Assert.IsTrue(workingDayService.IsWorkingDay(new DateTime(2018, 5, 16))); Assert.IsTrue(workingDayService.IsWorkingDay(new DateTime(2018, 5, 17))); }
public static void WorkingDayServiceWithNoSourcesThrowsArgumentException() => Assert.Throws <ArgumentException>(() => { // ReSharper disable once UnusedVariable CorshamScience.Tools.WorkingDayService.WorkingDayService workingDayService = WorkingDayServiceBuilder.New(); });