private function whenGitRepositoriesExist($user, array $repositories)
 {
     $this->mock_token_service->expects($this->any())->method('getToken')->with($user)->will($this->returnValue($this->token));
     $mock_response = $this->getMockBuilder('GuzzleHttp\\Psr7\\Response')->getMock();
     $mock_response->expects($this->any())->method('getBody')->will($this->returnValue(json_encode($repositories)));
     $this->mock_http_client->expects($this->any())->method('request')->with('GET', $this->git_api_host . '/user/repos', ['query' => ['access_token' => $this->token], 'headers' => ['Accept' => 'application/json']])->will($this->returnValue($mock_response));
 }