/** * @param string $coinSymbol * @return \string[] */ public function getAddresses($coinSymbol) { $addresses = array(); foreach ($this->privateKeys as $privateKey) { $address = PrivateKeyManipulator::getAddressFromPrivateKey($privateKey, $coinSymbol); $addresses[] = $address; } return $addresses; }
/** * @test * @dataProvider addressGenerationProvider * @param string $coinSymbol * @param string $address */ public function should_generate_a_network_address_from_private_key($coinSymbol, $address) { $this->assertEquals($address, PrivateKeyManipulator::getAddressFromPrivateKey($this->privateKey, $coinSymbol)); }