public function testRemovingAverageValues() { $id = $this->insert(array(Object::TIMESTAMP => time(), Object::HR_AVG => 150, Object::TEMPERATURE => 18), array(Route\Object::ELEVATIONS_CORRECTED => array(200, 250, 200)), array(Trackdata\Object::TEMPERATURE => array(20, 20, 20), Trackdata\Object::HEARTRATE => array(150, 170, 130))); $OldActivity = $this->Factory->activity($id); $Remover = new DataSeriesRemover($this->PDO, 0, $OldActivity, $this->Factory); $Remover->removeFromTrackdata(Trackdata\Object::TEMPERATURE); $Remover->removeFromTrackdata(Trackdata\Object::HEARTRATE); $Remover->saveChanges(); $Activity = $this->Factory->activity($id); $this->assertEquals(18, $Activity->weather()->temperature()->value()); $this->assertEquals(0, $Activity->hrAvg()); }