protected function assertRequestExpressionMatches(O\Expression $requestExpression, O\IEvaluationContext $evaluationContext = null, $correctValue)
{
/** @var $correctValue IResolvedQuery */
$requestBuilder = $this->queryable->getProvider()->getConfiguration()->getRequestQueryBuilder();
$resolvedQuery = $requestBuilder->resolveRequest($requestExpression, $evaluationContext);
$this->assertSame($correctValue->getQueryable(), $resolvedQuery->getQueryable());
$this->assertEquals(array_values($correctValue->getResolvedParameters()), array_values($resolvedQuery->getResolvedParameters()));
}