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