Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }