/**
  * @param array $orderItemAppliedTaxes
  * @param array $expected
  * @return void
  * @dataProvider getOrderTaxDetailsDataProvider
  */
 public function testGetOrderTaxDetails($orderItemAppliedTaxes, $expected)
 {
     $orderId = 1;
     $this->orderMock->expects($this->once())->method('load')->with($orderId)->will($this->returnSelf());
     $this->taxItemResourceMock->expects($this->once())->method('getTaxItemsByOrderId')->with($orderId)->will($this->returnValue($orderItemAppliedTaxes));
     $this->assertEquals($this->orderTaxDetailsDataObject, $this->taxManagement->getOrderTaxDetails($orderId));
     $this->assertEquals($expected['code'], $this->appliedTaxDataObject->getCode());
     $this->assertEquals($expected['title'], $this->appliedTaxDataObject->getTitle());
     $this->assertEquals($expected['tax_percent'], $this->appliedTaxDataObject->getPercent());
     $this->assertEquals($expected['real_amount'], $this->appliedTaxDataObject->getAmount());
     $this->assertEquals($expected['real_base_amount'], $this->appliedTaxDataObject->getBaseAmount());
 }