/**
  * @param DoctrineEntityEvent $event
  * @param string $eventName
  */
 private function initialize(DoctrineEntityEvent $event, $eventName)
 {
     $this->eventShortName = null;
     $this->propertiesFound = array();
     $this->eventName = $eventName;
     $this->event = $event;
     $this->entity = $event->getLifecycleEventArgs()->getEntity();
 }
 public function testHandleUpdateEventWithChangeSet()
 {
     $this->createEventObjectForEntity(new UserEntity());
     $this->unitOfWork->expects($this->once())->method('getEntityChangeSet')->with($this->equalTo($this->event->getLifecycleEventArgs()->getEntity()))->willReturn($this->equalTo(array(array('something'))));
     $eventInfo = $this->eventResolver->getEventLogInfo($this->event, 'easy_audit.doctrine.entity.updated');
     $this->assertNotNull($eventInfo);
     $this->assertEquals($this->getExpectedEventInfo('updated', 'UserEntity', "id", 1), $eventInfo);
 }