Пример #1
0
        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"));
 }