/** @depends testCreate */ public function testUpdateDeletePrice() { $srv = new TariffAreasService(); $area = new TariffArea("area", 1); $area->addPrice($this->prdId, 0.8); $area->id = $srv->create($area); $areaUpd = new TariffArea("updated", 3); $areaUpd->id = $area->id; $this->assertNotEquals(false, $srv->update($areaUpd), "Update failed"); $read = $srv->get($area->id); $this->assertEquals($areaUpd->id, $read->id); $this->assertEquals($areaUpd->label, $read->label); $this->assertEquals(0, count($read->prices), "Prices count mismatch"); }