public void SqlLikeReplacingTest()
        {
            SqlLike l          = SqlDml.Like("text", "%");
            SqlLike lReplacing = SqlDml.Like("newText", "new%", '\\');

            l.ReplaceWith(lReplacing);

            bool passed = false;

            try {
                l.ReplaceWith(1);
            }
            catch {
                passed = true;
            }

            Assert.IsTrue(passed);
            Assert.AreNotEqual(l, lReplacing);
            Assert.AreEqual(l.NodeType, lReplacing.NodeType);
            Assert.AreEqual(l.Expression, lReplacing.Expression);
            Assert.AreEqual(l.Pattern, lReplacing.Pattern);
            Assert.AreEqual(l.Escape, lReplacing.Escape);
        }