public void test_THAT_integer_value_IS_rendered_to_caml_properly() { var operand = new IntegerValueOperand(1); string caml = operand.ToCaml().ToString(); Assert.That(caml, Is.EqualTo("<Value Type=\"Integer\">1</Value>")); }
public void test_THAT_operand_with_123_IS_conveted_to_expression_correctly() { var op = new IntegerValueOperand(123); var expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo("123")); }
public void test_THAT_geq_operation_with_int_IS_converted_to_expression_correctly() { var op1 = new FieldRefOperand("Count"); var op2 = new IntegerValueOperand(1); var op = new GeqOperation(null, op1, op2); Expression expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo("(Convert(x.get_Item(\"Count\")) >= 1)")); }
public void test_THAT_neq_operation_with_int_IS_converted_to_expression_correctly(int value, string result) { var op1 = new FieldRefOperand("Status"); var op2 = new IntegerValueOperand(value); var op = new NeqOperation(null, op1, op2); var expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo(result)); }
public void test_THAT_includes_operation_with_lookup_id_IS_converted_to_expression_correctly() { var attr = new List <KeyValuePair <string, string> >(); attr.Add(new KeyValuePair <string, string>(Attributes.LookupId, "True")); var op1 = new FieldRefOperand("Count", attr); var op2 = new IntegerValueOperand(1); var op = new IncludesOperation(null, op1, op2); Expression expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo("Convert(Convert(x.get_Item(\"Count\"))).Includes(Convert(1), True)")); }
public void test_WHEN_string_is_not_valid_integer_THEN_exception_is_thrown() { var operand = new IntegerValueOperand("asd"); Assert.That(operand.Value, Is.EqualTo(1)); }
public void test_THAT_integer_value_IS_successfully_created_from_valid_string() { var operand = new IntegerValueOperand("1"); Assert.That(operand.Value, Is.EqualTo(1)); }