21 private $transportMock;
26 private $scopeConfigMock;
36 private $isProceedMockCalled =
false;
45 $this->transportMock = $this->createMock(TransportInterface::class);
46 $this->scopeConfigMock = $this->getMockForAbstractClass(ScopeConfigInterface::class);
47 $this->proceedMock =
function () {
48 $this->isProceedMockCalled =
true;
61 $this->isProceedMockCalled =
false;
63 $this->scopeConfigMock->expects($this->once())
66 ->willReturn($isDisabled);
67 $this->model->aroundSendMessage($this->transportMock, $this->proceedMock);
68 $this->assertEquals($shouldProceedRun, $this->isProceedMockCalled);
testAroundSendMessage(bool $isDisabled, bool $shouldProceedRun)
sendMessageDataProvider()