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