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));
        }
Exemplo n.º 3
0
        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));
        }