/**
  * {@inheritdoc}
  */
 protected function validateOptionBag(OptionBag $optionBag)
 {
     parent::validateOptionBag($optionBag);
     if (!isset($optionBag['media'])) {
         throw new \RuntimeException('You must provide a media.');
     }
 }
 /**
  * @expectedException \RuntimeException
  * @expectedExceptionMessage You must provide a status.
  */
 public function testOAuthRequestWithoutStatus()
 {
     $this->request->setStatus(null);
     $this->request->createOAuthRequest();
 }