Esempio n. 1
0
 public void OperatorTokensAreParsedCorrectly()
 {
     this.sut.ParseQueryTokens(@"& ( | ) ~> ~2> > ~ ~2 test=").Should().BeEquivalentTo(
         QueryToken.ForOperator(QueryTokenType.AndOperator),
         QueryToken.ForOperator(QueryTokenType.OpenBracket),
         QueryToken.ForOperator(QueryTokenType.OrOperator),
         QueryToken.ForOperator(QueryTokenType.CloseBracket),
         QueryToken.ForOperatorWithTolerance(QueryTokenType.PrecedingNearOperator, 5),
         QueryToken.ForOperatorWithTolerance(QueryTokenType.PrecedingNearOperator, 2),
         QueryToken.ForOperator(QueryTokenType.PrecedingOperator),
         QueryToken.ForOperatorWithTolerance(QueryTokenType.NearOperator, 5),
         QueryToken.ForOperatorWithTolerance(QueryTokenType.NearOperator, 2),
         QueryToken.ForFieldFilter("test"));
 }