public function testGetMethods()
 {
     $channel = new ChannelYouTube();
     $channel->setChannelName('YouTube')->setRefreshToken('refresh')->setYouTubeChannelName('YT-Name');
     self::assertEquals('YouTube', $channel->getChannelName());
     self::assertEquals('refresh', $channel->getRefreshToken());
     self::assertEquals('YT-Name', $channel->getYouTubeChannelName());
 }
 /**
  * @param LiveBroadcast  $liveBroadcast
  * @param ChannelYouTube $channel
  * @param string $status
  *
  * @return \Google_Service_YouTube_LiveBroadcast
  */
 protected function setupLivestream(LiveBroadcast $liveBroadcast, ChannelYouTube $channel, $status = 'public')
 {
     $this->getAccessToken($channel->getRefreshToken());
     $broadcastResponse = $this->updateBroadcast($liveBroadcast, $status);
     $streamsResponse = $this->createStream($liveBroadcast->getName());
     // Bind Broadcast and Stream
     $bindBroadcastResponse = $this->youTubeApiClient->liveBroadcasts->bind($broadcastResponse->getId(), 'id,contentDetails', array('streamId' => $streamsResponse->getId()));
     return $bindBroadcastResponse;
 }