public static compiledRequestQuery ( Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : |
||
$evaluationContext | Pinq\Expressions\IEvaluationContext | |
return |
public function testCompiledRequestQueryHasher() { $hasher = ParameterHasher::compiledRequestQuery(); $configurationMock = $this->getMockBuilder('Pinq\\Providers\\DSL\\QueryCompilerConfiguration')->setMethods(['getCompiledRequestQueryHash'])->disableOriginalConstructor()->getMockForAbstractClass(); $configurationMock->expects($this->once())->method('getCompiledRequestQueryHash')->will($this->returnValue('123456789')); /** @var $provider \Pinq\Providers\DSL\QueryProvider|\PHPUnit_Framework_MockObject_MockObject */ $provider = $this->getMockForAbstractClass('Pinq\\Providers\\DSL\\QueryProvider', [new Queries\SourceInfo(''), $configurationMock]); $queryable = $provider->createQueryable(); $this->assertSame($hasher->hash($queryable), '123456789'); }