public void test_THAT_number_value_IS_rendered_to_caml_properly(double val, string result) { var operand = new NumberValueOperand(val); string caml = operand.ToCaml().ToString(); Assert.That(caml, Is.EqualTo(result)); }
public void test_THAT_operand_IS_conveted_to_expression_correctly(double value, string result) { var op = new NumberValueOperand(value); var expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo(result)); }
public void test_THAT_geq_operation_with_double_IS_converted_to_expression_correctly(double value, string result) { var op1 = new FieldRefOperand("Count"); var op2 = new NumberValueOperand(value); var op = new GeqOperation(null, op1, op2); Expression expr = op.ToExpression(); Assert.That(expr.ToString(), Is.EqualTo(result)); }
public void test_WHEN_string_is_not_valid_number_THEN_exception_is_thrown(string input) { var operand = new NumberValueOperand(input); Assert.That(operand.Value, Is.EqualTo(1)); }
public void test_THAT_number_value_IS_successfully_created_from_valid_string(string input, double result) { var operand = new NumberValueOperand(input); Assert.That(operand.Value, Is.EqualTo(result)); }