public function testSetConnectionFactory()
 {
     $connectionFactoryFactory = $this->prophesize(Factory\ConnectionFactoryFactory::class);
     $options = new ConnectionOptions();
     $options->setConnectionFactoryFactory($connectionFactoryFactory->reveal());
     static::assertSame($connectionFactoryFactory->reveal(), $options->getConnectionFactoryFactory());
 }
 /**
  * @codeCoverageIgnore
  *
  * @param ConnectionOptions $options
  *
  * @return AMQPStreamConnection
  */
 public function createConnection(ConnectionOptions $options)
 {
     return new AMQPStreamConnection($options->getHost(), $options->getPort(), $options->getUsername(), $options->getPassword(), $options->getVhost(), $options->isInsist(), $options->getLoginMethod(), null, $options->getLocale(), $options->getConnectionTimeout(), $options->getReadWriteTimeout(), $options->getSslOptions(), $options->isKeepAlive(), $options->getHeartbeat());
 }