public void TestConvertExpressionValues_ExpectGreaterThanExpressionString()
        {
            Expression <Func <RepositoryBase, bool> > expression = (x) => x.Id > 0;

            var expressionString = new StringBuilder();

            ExpressionValues.ConvertExpressionValues(expression, ref expressionString);

            Assert.Equal("#id > :val0", expressionString.ToString());
        }
        public void TestConvertExpressionValues_ExpectComplexOrExpressionString()
        {
            Expression <Func <RepositoryBase, bool> > expression = (x) => x.Id != 0 || x.Id > -1 || x.Id < 1;

            var expressionString = new StringBuilder();

            ExpressionValues.ConvertExpressionValues(expression, ref expressionString);

            Assert.Equal("((#id <> :val0 OR #id > :val1) OR #id < :val2)", expressionString.ToString());
        }