Ejemplo n.º 1
0
 /**
  * @dataProvider canRefundDataProvider
  * @param string $state
  * @param float $baseGrandTotal
  * @param float $baseTotalRefunded
  * @param bool $expectedResult
  */
 public function testCanRefund($state, $baseGrandTotal, $baseTotalRefunded, $expectedResult)
 {
     $this->model->setState($state);
     $this->model->setBaseGrandTotal($baseGrandTotal);
     $this->model->setBaseTotalRefunded($baseTotalRefunded);
     $this->assertEquals($expectedResult, $this->model->canRefund());
 }
Ejemplo n.º 2
0
 /**
  * @dataProvider canVoidDataProvider
  * @param bool $canVoid
  */
 public function testDefaultCanVoid($canVoid)
 {
     $this->model->setState(\Magento\Sales\Model\Order\Invoice::STATE_PAID);
     $this->model->setCanVoidFlag($canVoid);
     $this->assertEquals($canVoid, $this->model->canVoid());
 }