public void TimesCommon_ParseDateTime_ReplacesMinusToSlashes() { TimesCommon timesCommon = new TimesCommon(); timesCommon.TimesInitialize(); var date = timesCommon.ParseDateTime("2012-03-16 06:47:12"); Assert.Equal(new DateTime(2012, 03, 16, 06, 47, 12), date); }
public void TimesCommon_ParseDate_HandlesDatesWithOrWithoutLeadingZeros() { TimesCommon timesCommon = new TimesCommon(); timesCommon.TimesInitialize(); Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/01/02")); Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/01/2")); Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/1/02")); Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/1/2")); }
public void TimesCommon_FormatDate_WrittenFormatGeneratesLeadingZeros() { TimesCommon timesCommon = new TimesCommon(); timesCommon.TimesInitialize(); Assert.Equal("2010/01/02", timesCommon.FormatDate(new Date(2010, 1, 2), FormatTypeEnum.FMT_WRITTEN)); Assert.Equal("2010/10/02", timesCommon.FormatDate(new Date(2010, 10, 2), FormatTypeEnum.FMT_WRITTEN)); Assert.Equal("2010/01/20", timesCommon.FormatDate(new Date(2010, 1, 20), FormatTypeEnum.FMT_WRITTEN)); Assert.Equal("2010/10/20", timesCommon.FormatDate(new Date(2010, 10, 20), FormatTypeEnum.FMT_WRITTEN)); }