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