17 private $exchangeFactory;
22 private $exchangeRepository;
31 $this->exchangeFactory = $this
32 ->getMockBuilder(\
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface::class)
33 ->disableOriginalConstructor()->getMock();
35 $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
37 \
Magento\Framework\MessageQueue\Bulk\ExchangeRepository::class
40 $this->exchangeRepository,
42 $this->exchangeFactory
53 $connectionName =
'amqp';
55 ->getMockBuilder(\
Magento\Framework\Amqp\Bulk\Exchange::class)
56 ->disableOriginalConstructor()->getMock();
57 $this->exchangeFactory->expects($this->once())->method(
'create')->with($connectionName)->willReturn($exchange);
58 $this->assertEquals($exchange, $this->exchangeRepository->getByConnectionName($connectionName));
testGetByConnectionName()