public void NegateTimeSpanTest() { var ts = new TimeSpanConstant(new TimeSpan(15, 10, 5)); var nts = new NegateTimeSpan(ts); Assert.AreEqual(new TimeSpan(-15, -10, -5), nts.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); }
public void AddTimeSpansTest() { var ts1 = new TimeSpanConstant(new TimeSpan(10, 8, 8)); var ts2 = new TimeSpanConstant(new TimeSpan(0, 18, 59)); var ts3 = new TimeSpanConstant(new TimeSpan(15, 50, 36)); var adder = new AddTimeSpans(ts1, ts2, ts3); Assert.AreEqual(new TimeSpan(26, 17, 43), adder.Value); }