public function testUpdateMmDurationWhenAddTracks()
 {
     $mm = new MultimediaObject();
     $t1 = new Track();
     $t1->setDuration(2);
     $t2 = new Track();
     $t2->setDuration(3);
     $t3 = new Track();
     $t3->setDuration(1);
     $this->assertEquals(0, $mm->getDuration());
     $mm->addTrack($t1);
     $this->assertEquals(2, $mm->getDuration());
     $mm->addTrack($t2);
     $this->assertEquals(3, $mm->getDuration());
     $mm->addTrack($t3);
     $this->assertEquals(3, $mm->getDuration());
 }
 private function getDurationString(MultimediaObject $multimediaObject)
 {
     $minutes = floor($multimediaObject->getDuration() / 60);
     $seconds = $multimediaObject->getDuration() % 60;
     return $minutes . ':' . $seconds;
 }