Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * @test
  */
 public function setBasePriceMeasureUnitSetsBasePriceMeasureUnit()
 {
     $priceBaseMeasureUnit = 'l';
     $this->product->setBasePriceMeasureUnit($priceBaseMeasureUnit);
     $this->assertSame($priceBaseMeasureUnit, $this->product->getBasePriceMeasureUnit());
 }