public void TimeTest() { var datePart = new DateTime(2000, 1, 1); var timePart = new DateTime().AddDays(1).AddMilliseconds(-1); var date = datePart.Combine(timePart); Assert.AreEqual(date, datePart.AddDays(1).AddMilliseconds(-1)); Console.WriteLine("Combine({0}, {1}) = {2}", datePart, timePart, date); }
public void InvalidTimes() { DateTime? dt = new DateTime(1865, 1, 1); Assert.AreEqual(dt, dt.Combine("160")); Assert.AreEqual(dt, dt.Combine("16000")); }
public void DateOnly() { DateTime? dt = new DateTime(1865, 1, 1); Assert.AreEqual(dt, dt.Combine(String.Empty)); }
public void DateAndTime() { DateTime? dt = new DateTime(1865, 1, 1); DateTime expected = new DateTime(1865, 1, 1, 16, 1, 0); Assert.AreEqual(expected, dt.Combine("1601")); }