示例#1
0
        public void test_THAT_operand_with_year_IS_conveted_to_expression_correctly()
        {
            var op   = new DateTimeValueOperand(Camlex.Year, false);
            var expr = op.ToExpression();

            Assert.That(expr.ToString(), Is.EqualTo("Convert(Convert(Camlex.Year))"));
        }
示例#2
0
        public void test_THAT_string_based_operand_with_includetimevalue_and_storagetz_IS_conveted_to_expression_correctly()
        {
            var op   = new DateTimeValueOperand(Camlex.Now, true, true);
            var expr = op.ToExpression();

            Assert.That(expr.ToString(), Is.EqualTo("Convert(Convert(Camlex.Now)).IncludeTimeValue(True)"));
        }
        public void test_THAT_operand_with_native_string_value_IS_conveted_to_expression_correctly()
        {
            var dt   = new DateTime(2011, 4, 12, 22, 00, 00, 00);
            var op   = new DateTimeValueOperand(dt.ToString(), false);
            var expr = op.ToExpression();

            Assert.That(expr.ToString(), Is.EqualTo(dt.ToString()));
        }
        public void test_THAT_native_operand_with_includetimevalue_IS_conveted_to_expression_correctly()
        {
            var dt   = new DateTime(2011, 4, 16, 22, 00, 00, 00);
            var op   = new DateTimeValueOperand(dt.ToString(), true);
            var expr = op.ToExpression();

            Assert.That(expr.ToString(), Is.EqualTo(dt + ".IncludeTimeValue()"));
        }
示例#5
0
        public void test_THAT_string_based_operand_with_today_and_offsetdays_IS_conveted_to_expression_correctly()
        {
            var offsetDays = 3;
            var op         = new DateTimeValueOperand(Camlex.Today, false, offsetDays);
            var expr       = op.ToExpression();

            Assert.That(expr.ToString(), Is.EqualTo("Convert(Convert(Camlex.Today)).OffsetDays(3)"));
        }