13 $repository = $this->getMockBuilder(UserDataRepository::class)
14 ->disableOriginalConstructor()
17 $userData = new \Certificate\API\Data\UserCertificateDto(
25 'breakdanceMcFunkyPants',
27 'breakdance@funky.de',
31 $repository->method(
'getUserData')
32 ->willReturn(array(5 => $userData));
34 $api = new \Certificate\API\UserCertificateAPI($repository);
36 $result = $api->getUserCertificateData(
new \
Certificate\API\Filter\UserDataFilter(array(20, 10 , 11)), array());
38 $this->assertEquals(array(
'5' => $userData),
$result);
Class ilCertificateBaseTestCase.