public function setUp()
{
$this->identityRoutePart = $this->getAccessibleMock(IdentityRoutePart::class, ['createPathSegmentForObject']);
$this->mockPersistenceManager = $this->createMock(PersistenceManagerInterface::class);
$this->identityRoutePart->_set('persistenceManager', $this->mockPersistenceManager);
$this->mockReflectionService = $this->createMock(ReflectionService::class);
$this->mockClassSchema = $this->getMockBuilder(ClassSchema::class)->disableOriginalConstructor()->getMock();
$this->mockReflectionService->expects($this->any())->method('getClassSchema')->will($this->returnValue($this->mockClassSchema));
$this->identityRoutePart->_set('reflectionService', $this->mockReflectionService);
$this->mockObjectPathMappingRepository = $this->createMock(ObjectPathMappingRepository::class);
$this->identityRoutePart->_set('objectPathMappingRepository', $this->mockObjectPathMappingRepository);
}