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