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