public void DateTimeTicksTest() { var dt = new DateTimeConstant(new System.DateTime(2017, 10, 18, 11, 18, 5)); var ticks = new DateTimeTicks(dt); Assert.AreEqual(636439222850000000, ticks.Value); }
public void NowTest1() { var dt = new DateTimeConstant(System.DateTime.Now); // One tick is 1E-7 seconds var diff = Math.Abs(dt.Value.Ticks - System.DateTime.Now.Ticks); Assert.IsTrue(diff < 100000); // Difference is less than 100ms }
public void DateTimeDifferenceTest() { var dt1 = new DateTimeConstant(new System.DateTime(1966, 4, 28)); var dt2 = new DateTimeConstant(new System.DateTime(1966, 7, 14)); var differ = new DateTimeDifference(dt1, dt2); Assert.AreEqual(new TimeSpan(77, 0, 0, 0, 0), differ.Value); }
public void AddToDateTimeTest() { var ts = new TimeSpanConstant(new TimeSpan(5, 30, 11)); var dt = new DateTimeConstant(new System.DateTime(1966, 7, 14, 13, 57, 15)); var adder = new AddToDateTime(dt, ts); Assert.AreEqual(new System.DateTime(1966, 7, 14, 19, 27, 26), adder.Value); }