public function testNonStandardFields() { $event = new EventEntity('Test', new \DateTime('2012-01-01 00:00:00'), new \DateTime('2012-01-01 01:00:00')); $event->addField('description', 'Event descriptions'); $expectedArray = array('title' => 'Test', 'start' => date("Y-m-d\\TH:i:sP", strtotime('2012-01-01 00:00:00')), 'end' => date("Y-m-d\\TH:i:sP", strtotime('2012-01-01 01:00:00')), 'allDay' => false, 'description' => 'Event descriptions'); $this->assertEquals($event->toArray(), $expectedArray); }