public void InterpretToSql() { var node1 = new BinaryNode(_node2, _node3, BinaryNodeType.AND); var sql = new SQLWalker(node1).GetWhereClause(); Assert.AreEqual("WHERE (`Column2` <= 'Cell2') AND (`Column3` = 'Cell3')", sql); }
public void InterpretWalkerTest() { var node1 = new BinaryNode(_node2, _node3, BinaryNodeType.AND); var node0 = new BinaryNode(node1, node1, BinaryNodeType.OR); var sql = new SQLWalker(node0).GetWhereClause(); Assert.AreEqual("WHERE ( (`Column2` <= 'Cell2') AND (`Column3` = 'Cell3')) OR ( (`Column2` <= 'Cell2') AND (`Column3` = 'Cell3'))", sql); }