/**
  * Callback function that creates a tax details item from a quote details item for testing.
  *
  * @param QuoteDetailsItem $item
  * @return Data\TaxDetails\Item
  */
 public function createTaxDetailsItem(QuoteDetailsItem $item)
 {
     $rowTotal = $item->getUnitPrice() * $item->getQuantity();
     $rowTax = $rowTotal * self::TAX;
     return $this->taxDetailsItemBuilder->populateWithArray($item->__toArray())->setPrice($item->getUnitPrice())->setRowTotal($rowTotal)->setTaxPercent(self::TAX)->setRowTax($rowTax)->setRowTotalInclTax($rowTotal + $rowTax)->setPriceInclTax($item->getUnitPrice() + $item->getUnitPrice() * self::TAX)->create();
 }