/** * @param $basePriceInclTax * @param $baseWeeeTaxInclTax * @param $weeeEnabled * @param $includeWeee * @param $expectedValue * @dataProvider testGetDisplayPriceDataProvider */ public function testGetBaseUnitDisplayPriceInclTax($basePriceInclTax, $baseWeeeTaxInclTax, $weeeEnabled, $includeWeee, $expectedValue) { $this->weeeHelper->expects($this->once())->method('isEnabled')->will($this->returnValue($weeeEnabled)); $this->weeeHelper->expects($this->any())->method('getBaseWeeeTaxInclTax')->with($this->item)->will($this->returnValue($baseWeeeTaxInclTax)); $this->item->expects($this->once())->method('getBasePriceInclTax')->will($this->returnValue($basePriceInclTax)); $this->weeeHelper->expects($this->any())->method('typeOfDisplay')->with([WeeeDisplayConfig::DISPLAY_INCL_DESCR, WeeeDisplayConfig::DISPLAY_INCL], self::ZONE)->will($this->returnValue($includeWeee)); $this->assertEquals($expectedValue, $this->renderer->getBaseUnitDisplayPriceInclTax()); }
/** * Return HTML for unit price incl tax * * @return string */ public function getUnitPriceInclTaxHtml() { $baseUnitPriceInclTax = $this->itemPriceRenderer->getBaseUnitDisplayPriceInclTax(); $unitPriceInclTax = $this->itemPriceRenderer->getUnitDisplayPriceInclTax(); return $this->displayPrices($baseUnitPriceInclTax, $unitPriceInclTax); }