/**
  * @test if Planning instance can be set with an array
  * @dataProvider dateTimeProvider
  */
 public function isCorrectlySetUsingArray($id, $dateTimeString)
 {
     $planning = new Planning();
     $planning->exchangeArray(['id' => $id, 'date' => $dateTimeString]);
     $this->assertEquals($id, $planning->getId());
     $dateTime = new \DateTime($dateTimeString);
     $this->assertEquals($dateTime, $planning->getDate());
 }
 /**
  * Entity manager mock returned values for 'find()' method
  * @return array
  */
 public function getEntityMap()
 {
     $testPlanning = new Planning();
     $testPlanning->setId(1);
     $testPlanning->setDate(new \DateTime('2015-12-25 00:00:00+02:02'));
     $testBatch = new Batch();
     $testBatch->setId(2);
     $testBatch->setStartTime(new \DateTime('2015-12-25 00:00:00+02:02'));
     return [['Application\\Model\\Planning\\Planning', '1', null, null, $testPlanning], ['Application\\Model\\Planning\\Batch', '1', null, null, $testBatch]];
 }