protected function assertOperationExpressionMatches(O\Expression $operationExpression, O\IEvaluationContext $evaluationContext = null, $correctValue)
{
/** @var $correctValue IResolvedQuery */
$operationBuilder = $this->repository->getProvider()->getConfiguration()->getOperationQueryBuilder();
$resolvedQuery = $operationBuilder->resolveOperation($operationExpression, $evaluationContext);
$this->assertSame($correctValue->getQueryable(), $resolvedQuery->getQueryable());
$this->assertEquals(array_values($correctValue->getResolvedParameters()), array_values($resolvedQuery->getResolvedParameters()));
}