public function testPostRemoveNoDelete() { $obj = new DummyEntity(); $args = Mocks::getEventArgsMock($this); $propertyMapping = Mocks::getPropertyMappingMock($this); $this->setDataStorageObjectMapping($obj, $propertyMapping); $propertyMapping->expects($this->once())->method('getDeleteOnRemove')->will($this->returnValue(false)); $this->fileStorage->expects($this->never())->method('removeFile'); $listener = $this->getUploaderListener(); $listener->postRemove($args); }