Ejemplo n.º 1
0
 /**
  * @param \Magento\Backend\Block\Template\Context $context
  * @param \Magento\Sales\Block\Adminhtml\Items\Column\DefaultColumn $defaultColumnRenderer
  * @param TaxHelper $taxHelper
  * @param ItemPriceRenderer $itemPriceRenderer
  * @param array $data
  */
 public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Sales\Block\Adminhtml\Items\Column\DefaultColumn $defaultColumnRenderer, TaxHelper $taxHelper, ItemPriceRenderer $itemPriceRenderer, array $data = array())
 {
     $this->defaultColumnRenderer = $defaultColumnRenderer;
     $this->itemPriceRenderer = $itemPriceRenderer;
     $this->itemPriceRenderer->setZone('sales');
     parent::__construct($context, $data);
 }
Ejemplo n.º 2
0
 /**
  * Test displayBothPrices
  *
  * @param string $zone
  * @param string $methodName
  * @dataProvider testDisplayBothPricesDataProvider
  */
 public function testDisplayBothPrices($zone, $methodName)
 {
     $storeId = 1;
     $flag = true;
     $itemMock = $this->getItemMockWithStoreId($storeId);
     $this->renderer->setItem($itemMock);
     $this->renderer->setZone($zone);
     $this->taxHelper->expects($this->once())->method($methodName)->with($storeId)->will($this->returnValue($flag));
     $this->assertEquals($flag, $this->renderer->displayBothPrices());
 }