public function testMonthNames()
 {
     $startingDate = '2015-01-04T00:00:00+0000';
     $moment = new Moment($startingDate);
     $monthNames = array(1 => array('Jan', 'Januar'), 2 => array('Feb', 'Februar'), 3 => array('Mär', 'März'), 4 => array('Apr', 'April'), 5 => array('Mai', 'Mai'), 6 => array('Jun', 'Juni'), 7 => array('Jul', 'Juli'), 8 => array('Aug', 'August'), 9 => array('Sep', 'September'), 10 => array('Okt', 'Oktober'), 11 => array('Nov', 'November'), 12 => array('Dez', 'Dezember'));
     for ($d = 1; $d < 12; $d++) {
         $this->assertEquals($monthNames[$moment->format('n')][0], $moment->getMonthNameShort(), 'month short name failed');
         $this->assertEquals($monthNames[$moment->format('n')][1], $moment->getMonthNameLong(), 'month long name failed');
         $moment->addMonths(1);
     }
 }