protected override Control AddEditor(Control container) { DateRange range = new DateRange(); range.ID = Name + NameEndRange; container.Controls.Add(range); range.BetweenText = GetLocalizedText("BetweenText") ?? BetweenText; return range; }
public void DateRange_DisplaysPm_OnEnglishUSCultures() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US"); DateRange rangeControl = new DateRange(); rangeControl.From = new DateTime(2009, 02, 27, 20, 12, 24); Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.EqualTo("2/27/2009")); Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("8:12:24 PM")); }
public void DateRange_StripsZeroSeconds_FromEnUSTimeBoxes() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US"); DateRange rangeControl = new DateRange(); rangeControl.From = new DateTime(2009, 02, 27, 8, 15, 00); rangeControl.To = new DateTime(2009, 02, 27, 20, 30, 00); Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("8:15 AM")); Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.EqualTo("8:30 PM")); }
public void DateRange_Display24HourTime_OnToControl_InSwedishCultures() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("sv-SE"); DateRange rangeControl = new DateRange(); rangeControl.To = new DateTime(2009, 02, 27, 20, 12, 24); Assert.That(rangeControl.ToDatePicker.DatePickerBox.Text, Is.EqualTo("2009-02-27")); Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.EqualTo("20:12:24")); Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.Empty); Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.Empty); }
protected override Control AddEditor(Control container) { DateRange range = new DateRange(); range.ID = Name + NameEndRange; range.FromDatePicker.DatePickerBox.Placeholder(GetLocalizedText("FromDatePlaceholder") ?? GetLocalizedText("Placeholder") ?? FromDatePlaceholder); range.FromDatePicker.TimePickerBox.Placeholder(GetLocalizedText("FromTimePlaceholder") ?? FromTimePlaceholder); range.ToDatePicker.DatePickerBox.Placeholder(GetLocalizedText("ToDatePlaceholder") ?? ToDatePlaceholder); range.ToDatePicker.TimePickerBox.Placeholder(GetLocalizedText("ToTimePlaceholder") ?? ToTimePlaceholder); container.Controls.Add(range); range.BetweenText = GetLocalizedText("BetweenText") ?? BetweenText; return range; }
public void DateRange_DisplayDate_OnFromControl_InRussianCultures() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("ru-RU"); DateRange rangeControl = new DateRange(); rangeControl.From = new DateTime(2014, 03, 06, 20, 12, 24); Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.EqualTo("06.03.2014")); Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("20:12:24")); Assert.That(rangeControl.ToDatePicker.DatePickerBox.Text, Is.Empty); Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.Empty); }