Beispiel #1
0
 /**
  * @param array $orderItemAppliedTaxes
  * @param array $expectedResults
  * @return void
  * @dataProvider getOrderTaxDetailsDataProvider
  */
 public function testGetOrderTaxDetails($orderItemAppliedTaxes, $expectedResults)
 {
     $orderId = 1;
     $this->order->expects($this->once())->method('load')->with($orderId)->will($this->returnValue(true));
     $this->orderItemTaxResource->expects($this->once())->method('getTaxItemsByOrderId')->with($orderId)->will($this->returnValue($orderItemAppliedTaxes));
     $orderTaxDetails = $this->ordertTaxService->getOrderTaxDetails($orderId);
     $this->assertEquals($expectedResults, $orderTaxDetails->__toArray());
 }
Beispiel #2
0
 protected function commonTestGetCalculatedTaxesInvoiceCreditmemo($source, $orderTaxDetails, $expectedResults)
 {
     $this->orderTaxService->expects($this->once())->method('getOrderTaxDetails')->with($source->getId())->will($this->returnValue($orderTaxDetails));
     $orderTaxDetails = $this->taxHelper->getCalculatedTaxes($source);
     $this->assertEquals($expectedResults, $orderTaxDetails);
 }