Exemplo n.º 1
0
        public void Call_DateIsAlias()
        {
            var function = new DateFunction();
            var result   = function.Call(Create(new StringValue("2018-8-2 21:28:00")));

            Assert.IsTrue(result.Type == TypeId.DateTime);
            Assert.IsFalse(result.IsNull);

            var dateTime = (result as DateTimeValue).Value.Value;

            Assert.AreEqual(2018, dateTime.Year);
            Assert.AreEqual(8, dateTime.Month);
            Assert.AreEqual(2, dateTime.Day);
            Assert.AreEqual(21, dateTime.Hour);
            Assert.AreEqual(28, dateTime.Minute);
            Assert.AreEqual(0, dateTime.Second);
        }
Exemplo n.º 2
0
 public static DateTime GetModifiedDate(DateTime fromDate, DateFunction function, DateSpan dateOffset)
 {
     return function == DateFunction.Add ? AddToDate(fromDate, dateOffset) : SubtractFromDate(fromDate, dateOffset);
 }