/**
  * @test
  */
 public function testProxyOpts()
 {
     $proxy = 'http://*****:*****@hostname:8081';
     $o = new BlockCypherHttpConfig();
     $o->setHttpProxy($proxy);
     $curlOpts = $o->getCurlOptions();
     $this->assertEquals('hostname:8081', $curlOpts[CURLOPT_PROXY]);
     $this->assertEquals('me:secret', $curlOpts[CURLOPT_PROXYUSERPWD]);
     $this->setExpectedException('BlockCypher\\Exception\\BlockCypherConfigurationException');
     $o->setHttpProxy('invalid string');
 }