public function testCanGetMetadataFromAnAccessToken()
 {
     $this->client->setMetadataResponse();
     $metadata = $this->oauth->debugToken('baz_token');
     $this->assertInstanceOf('Facebook\\Authentication\\AccessTokenMetadata', $metadata);
     $this->assertEquals('444', $metadata->getUserId());
     $expectedParams = ['input_token' => 'baz_token', 'access_token' => '123|foo_secret', 'appsecret_proof' => 'de753c58fd58b03afca2340bbaeb4ecf987b5de4c09e39a63c944dd25efbc234'];
     $request = $this->oauth->getLastRequest();
     $this->assertEquals('GET', $request->getMethod());
     $this->assertEquals('/debug_token', $request->getEndpoint());
     $this->assertEquals($expectedParams, $request->getParams());
     $this->assertEquals(static::TESTING_GRAPH_VERSION, $request->getGraphVersion());
 }