public function setUp()
 {
     $config = new Config([]);
     $config->addQueueConfig('test-queue', ['workers_per_server' => 5]);
     $this->message_bank_factory = new MessageBankFactory();
     $this->message_bank_factory->setConfig($config);
 }
 /**
  * @covers ::getAdapterFactoryConfig
  * @covers ::<private>
  */
 public function testTestingAdapterFactoryCanBeRetrieved()
 {
     $message_bank_factory = new MessageBankFactory();
     $adapter_factory_config = ['type' => 'testing', 'message_bank_factory' => $message_bank_factory];
     $message_queue_config = new MessageQueueConfig(new QueueConfig([]), $adapter_factory_config);
     $message_bank_factory->setConfig($message_queue_config);
     $this->assertEquals($adapter_factory_config, $message_queue_config->getAdapterFactoryConfig());
 }
Exemple #3
0
 /**
  * @param ConfigInterface $config
  * @param MessageBankFactory $message_bank_factory
  */
 public function __construct(ConfigInterface $config, MessageBankFactory $message_bank_factory = null)
 {
     $this->config = $config;
     $this->message_bank_factory = $message_bank_factory ?: new MessageBankFactory();
     $this->message_bank_factory->setConfig($config);
 }