public function testCanGetCodeFromLongLivedAccessToken()
 {
     $this->client->setCodeResponse();
     $code = $this->oauth->getCodeFromLongLivedAccessToken('long_token', 'foo_uri');
     $this->assertEquals('my_neat_code', $code);
     $expectedParams = ['access_token' => 'long_token', 'redirect_uri' => 'foo_uri', 'client_id' => '123', 'client_secret' => 'foo_secret', 'appsecret_proof' => '7e91300ea91be4166282611d4fc700b473466f3ea2981dafbf492fc096995bf1'];
     $request = $this->oauth->getLastRequest();
     $this->assertEquals($expectedParams, $request->getParams());
     $this->assertEquals('/oauth/client_code', $request->getEndpoint());
 }