public function testGetAdjustmentPrice() { $choice = new \SpeckCatalog\Model\Choice\Relational(); $this->assertEquals(0, $choice->getAdjustmentPrice(0)); $choice->setPriceDiscountFixed(100); $this->assertEquals(-100, $choice->getAdjustmentPrice(100)); $choice->setPriceDiscountFixed(null); $choice->setPriceDiscountPercent(10); $this->assertEquals(-10, $choice->getAdjustmentPrice(100)); $choice->setPriceDiscountPercent(null); $choice->setPriceOverrideFixed(300); $this->assertEquals(200, $choice->getAdjustmentPrice(100)); $choice->setPriceOverrideFixed(null); $choice->setPriceNoCharge(1); $this->assertEquals(-100, $choice->getAdjustmentPrice(100)); }