Exemplo n.º 1
0
 /**
  * @covers \Magento\Sales\Model\Order\Payment::isCaptureFinal()
  * @return void
  */
 public function testIsCaptureFinal()
 {
     $amount = 23.02;
     $partialAmount = 12.0;
     $this->orderMock->expects(static::exactly(2))->method('getTotalDue')->willReturn($amount);
     static::assertFalse($this->payment->isCaptureFinal($partialAmount));
     static::assertTrue($this->payment->isCaptureFinal($amount));
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function isCaptureFinal($amountToCapture)
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'isCaptureFinal');
     if (!$pluginInfo) {
         return parent::isCaptureFinal($amountToCapture);
     } else {
         return $this->___callPlugins('isCaptureFinal', func_get_args(), $pluginInfo);
     }
 }