public function testRejectFriendRequest()
 {
     $endNode = m::mock('Everyman\\Neo4j\\Node');
     $rejectRelationship = m::mock('Everyman\\Neo4j\\Relationship');
     $rejectRelationship->shouldReceive('save')->once();
     $startNode = m::mock('Everyman\\Neo4j\\Node');
     $startNode->shouldReceive('relateTo')->once()->with($endNode, 'REJECTED')->andReturn($rejectRelationship);
     $relationship = m::mock('Everyman\\Neo4j\\Relationship');
     $relationship->shouldReceive('getStartNode')->once()->andReturn($startNode);
     $relationship->shouldReceive('getEndNode')->once()->andReturn($endNode);
     $relationship->shouldReceive('delete')->once();
     $relationService = new Relations();
     $relationService->rejectFriendRequest($relationship);
 }
 /**
  * Reject friend request from user with userid to user with id.
  *
  * @param string $id
  * @param string $userId
  * @return Response
  */
 public function rejectFriendRequest($id, $userId)
 {
     $relationship = $this->_relationRepository->getPendingRelation($id, $userId);
     $this->_relationService->rejectFriendRequest($relationship);
     return new Response('', Response::HTTP_NO_CONTENT);
 }