Exemplo n.º 1
0
 public function testSendFailure()
 {
     $this->orderSenderMock->expects($this->once())->method('send')->willThrowException(new \Magento\Framework\Exception\MailException(__('test message')));
     $this->messageManagerMock->expects($this->once())->method('addWarning');
     $this->loggerMock->expects($this->once())->method('critical');
     $this->assertFalse($this->emailSender->send($this->orderMock));
 }
 public function testSendEmailWhenRedirectUrlExists()
 {
     $this->paymentMock->expects($this->once())->method('getOrderPlaceRedirectUrl')->willReturn(false);
     $this->orderMock->expects($this->once())->method('getCanSendNewEmailFlag');
     $this->orderSenderMock->expects($this->never())->method('send');
     $this->loggerMock->expects($this->never())->method('critical');
     $this->model->execute($this->observerMock);
 }