public void MondayItemInFuture_OnRollWeekdayDay_IsUnchanged()
        {
            // Arrange
            DateTime monday = new DateTime(2020, 01, 06, 15, 32, 00);

            Assert.AreEqual(DayOfWeek.Monday, monday.DayOfWeek);

            ScheduleInfo info = new ScheduleInfo()
            {
                EventTime = monday,
                TimeType  = ScheduleTimeType.Standard,
            };

            // Act
            var newDate = ScheduleHelper.RollForwardToNextWeekdayDay(info);

            // Assert
            Assert.AreEqual(monday, newDate);
        }
        public void MondayItemInFuture_OnRollWeekdayDay_IsUnchanged()
        {
            // Arrange
            var monday = new DateTimeOffset(2021, 01, 04, 15, 32, 00,
                                            TimeZoneInfo.Local.GetUtcOffset(ScheduleHelper.Now()));

            Assert.AreEqual(DayOfWeek.Monday, monday.DayOfWeek);

            ScheduleInfo info = new ScheduleInfo()
            {
                EventTime = monday,
                TimeType  = ScheduleTimeType.Standard,
            };
            var scheduleHelper = new ScheduleHelper(new FakeSunsetProvider());

            // Act
            var newDate = scheduleHelper.RollForwardToNextWeekdayDay(info);

            // Assert
            Assert.AreEqual(monday, newDate);
        }