/**
  * @covers \odTimeTracker\Model\ActivityEntity::getDurationFormatted
  */
 public function testGetDurationFormatted()
 {
     $activities = self::getDataActivities();
     $activity1 = new \odTimeTracker\Model\ActivityEntity($activities[0]);
     $this->assertEquals('3 hours', $activity1->getDurationFormatted());
     $activity2 = new \odTimeTracker\Model\ActivityEntity($activities[1]);
     $this->assertEquals('7 hours, 5 minutes', $activity2->getDurationFormatted());
     $activity3 = new \odTimeTracker\Model\ActivityEntity($activities[2]);
     $this->assertEquals('12 hours, 30 minutes', $activity3->getDurationFormatted());
     $activity4 = new \odTimeTracker\Model\ActivityEntity($activities[3]);
     $this->assertEquals('4 minutes', $activity4->getDurationFormatted());
     $activity5 = new \odTimeTracker\Model\ActivityEntity(array('Name' => 'Test activity', 'Started' => '2015-06-01 10:00:00+01:00', 'Stopped' => '2015-06-01 11:01:01+01:00'));
     $this->assertEquals('One hour, one minute', $activity5->getDurationFormatted());
     $activity6 = new \odTimeTracker\Model\ActivityEntity(array('Name' => 'Test activity', 'Started' => '2015-06-02 10:00:00+01:00', 'Stopped' => '2015-06-03 11:01:01+01:00'));
     $this->assertEquals('One day, one hour, one minute', $activity6->getDurationFormatted());
     $activity7 = new \odTimeTracker\Model\ActivityEntity(array('Name' => 'Test activity', 'Started' => '2015-07-01 10:00:00+01:00', 'Stopped' => '2015-07-01 10:01:01+01:00'));
     $this->assertEquals('One minute', $activity7->getDurationFormatted());
 }