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))")); }
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()")); }
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)")); }