Пример #1
0
 public void SetUp()
 {
     _container             = SupportContainer.Reset();
     _likeNodeNormal        = SupportExprNodeFactory.MakeLikeNode(false, null);
     _likeNodeNot           = SupportExprNodeFactory.MakeLikeNode(true, null);
     _likeNodeNormalEscaped = SupportExprNodeFactory.MakeLikeNode(false, "!");
 }
Пример #2
0
        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));
        }