public DatesProvider() { var invalidNumberOfDates = new DateRangeToggle_InvalidNumberOfDates(); var invalidDates = new DateRangeToggle_InvalidDates(); var nowAfterFirstBeforeSecond = new DateRangeToggle_TimeNowAfterFirstDateBeforeSecondDate(); var nowAfterSecondBeforeFirst = new DateRangeToggle_TimeNowAfterSecondDateBeforeFirstDate(); var timeNowBeforeRange = new DateRangeToggle_TimeNowBeforeRange(); var timeNowAfterRange = new DateRangeToggle_TimeNowAfterRange(); var beforeNow = DateTime.Now.AddYears(-10).ToShortDateString(); var afterNow = DateTime.Now.AddYears(10).ToLongDateString(); kvp = new Dictionary <string, string>(); kvp.Add(invalidNumberOfDates.Key, "2016-10-20"); kvp.Add(invalidDates.Key, "2016-10-20|Invalid Date"); kvp.Add(nowAfterFirstBeforeSecond.Key, $"{beforeNow}|{afterNow}"); kvp.Add(nowAfterSecondBeforeFirst.Key, $"{afterNow}|{beforeNow}"); kvp.Add(timeNowBeforeRange.Key, $"{afterNow}|{afterNow}"); kvp.Add(timeNowAfterRange.Key, $"{beforeNow}|{beforeNow}"); }
public void TimeNow_After_Range() { var toggle = new DateRangeToggle_TimeNowAfterRange(new DatesProvider()); Assert.That(toggle.Enabled, Is.False); }