/** * Tests DataBackend::getBICAgencies() * * @dataProvider provideTestGetBICAgencies * @see DataBackend::getBICAgencies(); */ public function testGetBICAgencies(DataBackend $backend, $bic, $expectedAgencyIds) { $agencies = $backend->getBICAgencies($bic); $getID = function (Agency $agency) { return $agency->getID(); }; $agenciesIds = array_map($getID, $agencies); sort($expectedAgencyIds); sort($agenciesIds); $this->assertEquals($expectedAgencyIds, $agenciesIds); }
/** * Returns bank agencies for a given BIC. * * @param string $bic BIC * @return Agency[] */ public function getBICAgencies($bic) { return $this->backend->getBICAgencies(BICUtil::normalize($bic)); }