/** * Get Measure Unit Faktor * * @return bool */ public function getMeasureUnitFactor() { $factor = 1.0; foreach ($this->product->getMeasureUnits() as $measureUnit) { if ($measureUnit[$this->priceMeasureUnit]) { $factor = $factor / ($this->priceMeasure / $measureUnit[$this->priceMeasureUnit]); } if ($measureUnit[$this->product->getBasePriceMeasureUnit()]) { $factor = $factor * (1 / $measureUnit[$this->product->getBasePriceMeasureUnit()]); } } return $factor; }
/** * @test */ public function setBasePriceMeasureUnitSetsBasePriceMeasureUnit() { $priceBaseMeasureUnit = 'l'; $this->product->setBasePriceMeasureUnit($priceBaseMeasureUnit); $this->assertSame($priceBaseMeasureUnit, $this->product->getBasePriceMeasureUnit()); }