/** * @test * @dataProvider supportsValidateCallsDataProvider * @param mixed $returnValue * @param bool $expectedResult */ public function supportsValidateCalls($returnValue, $expectedResult) { $loadingCriteriaMock = $this->getMockBuilder('Kassko\\DataMapper\\ClassMetadataLoader\\LoadingCriteria')->disableOriginalConstructor()->getMock(); $this->loaderResolverMock->expects($this->once())->method('resolveLoader')->with($loadingCriteriaMock)->willReturn($returnValue); $result = $this->loader->supports($loadingCriteriaMock); $this->assertEquals($expectedResult, $result); }