public void SetUp() { _container = SupportContainer.Reset(); _likeNodeNormal = SupportExprNodeFactory.MakeLikeNode(false, null); _likeNodeNot = SupportExprNodeFactory.MakeLikeNode(true, null); _likeNodeNormalEscaped = SupportExprNodeFactory.MakeLikeNode(false, "!"); }
public void TestEquals() { ExprLikeNode otherLikeNodeNot = SupportExprNodeFactory.MakeLikeNode(true, "@"); ExprLikeNode otherLikeNodeNot2 = SupportExprNodeFactory.MakeLikeNode(true, "!"); Assert.IsTrue(_likeNodeNot.EqualsNode(otherLikeNodeNot2)); Assert.IsTrue(otherLikeNodeNot2.EqualsNode(otherLikeNodeNot)); // Escape char itself is an expression Assert.IsFalse(_likeNodeNormal.EqualsNode(otherLikeNodeNot)); }