public function testOAuthRequest()
 {
     $this->request->setSinceId('0123456789');
     $this->request->setCount(50);
     $this->request->setMaxId('9876543210');
     $this->request->setTrimUser(true);
     $this->request->setContributorDetails(true);
     $this->request->setIncludeEntities(true);
     $oauthRequest = $this->request->createOAuthRequest();
     $expected = array('contributor_details' => 'true', 'include_entities' => 'true', 'count' => '50', 'since_id' => '0123456789', 'max_id' => '9876543210', 'trim_user' => 'true');
     $this->assertSame('/statuses/mentions_timeline.json', $oauthRequest->getPath());
     $this->assertSame('GET', $oauthRequest->getMethod());
     $this->assertEquals($expected, $oauthRequest->getGetParameters());
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptionBag(OptionBag $optionBag)
 {
     parent::configureOptionBag($optionBag);
     $optionBag->register('exclude_replies');
 }