public void AddHearingDate() { var date = _c.Test.HearingSchedule.ScheduledDate.Date.ToString(DateFormats.LocalDateFormat(_c.WebConfig.SauceLabsConfiguration.RunningOnSauceLabs())); _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingDateTextfield); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingDateTextfield).SendKeys(date); if (_c.Test.HearingSchedule.MultiDays) { var endDate = _c.Test.HearingSchedule.EndHearingDate.Date.ToString(DateFormats.LocalDateFormat(_c.WebConfig.SauceLabsConfiguration.RunningOnSauceLabs())); _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingEndDateTextField); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingEndDateTextField).SendKeys(endDate); } }
public void WhenTheDateIsSetToADateThatExceedsTheLimit() { const int DAYS_LIMIT = 30 + 1; _browser.Driver.WaitUntilVisible(CreateHearingPage.HearingDate).Clear(); _browser.Driver.WaitUntilVisible(CreateHearingPage.HearingDate).SendKeys(DateTime.Now.AddDays(DAYS_LIMIT).ToString(DateFormats.LocalDateFormat(_c.Config.SauceLabsConfiguration.RunningOnSauceLabs()))); }