public function testGetterAndSetter()
 {
     $url = 'http://www.pumukit2.com/liveo1';
     $passwd = 'password';
     $live_type = Live::LIVE_TYPE_FMS;
     $width = 640;
     $height = 480;
     $qualities = 'high';
     $ip_source = '127.0.0.1';
     $source_name = 'localhost';
     $index_play = 1;
     $broadcasting = 1;
     $debug = 1;
     $locale = 'en';
     $name = 'liveo 1';
     $description = 'liveo channel';
     $resolution = array('width' => $width, 'height' => $height);
     $liveo = new Live();
     $liveo->setUrl($url);
     $liveo->setPasswd($passwd);
     $liveo->setLiveType($live_type);
     $liveo->setWidth($width);
     $liveo->setHeight($height);
     $liveo->setQualities($qualities);
     $liveo->setIpSource($ip_source);
     $liveo->setSourceName($source_name);
     $liveo->setIndexPlay($index_play);
     $liveo->setBroadcasting($broadcasting);
     $liveo->setDebug($debug);
     $liveo->setLocale($locale);
     $liveo->setName($name, $locale);
     $liveo->setDescription($description, $locale);
     $liveo->setResolution($resolution);
     $this->assertEquals($url, $liveo->getUrl());
     $this->assertEquals($passwd, $liveo->getPasswd());
     $this->assertEquals($live_type, $liveo->getLiveType());
     $this->assertEquals($width, $liveo->getWidth());
     $this->assertEquals($height, $liveo->getHeight());
     $this->assertEquals($qualities, $liveo->getQualities());
     $this->assertEquals($ip_source, $liveo->getIpSource());
     $this->assertEquals($source_name, $liveo->getSourceName());
     $this->assertEquals($index_play, $liveo->getIndexPlay());
     $this->assertEquals($broadcasting, $liveo->getBroadcasting());
     $this->assertEquals($debug, $liveo->getDebug());
     $this->assertEquals($locale, $liveo->getLocale());
     $this->assertEquals($name, $liveo->getName($liveo->getLocale()));
     $this->assertEquals($name, $liveo->getName());
     $this->assertEquals($description, $liveo->getDescription($liveo->getLocale()));
     $this->assertEquals($description, $liveo->getDescription());
     $this->assertEquals($resolution, $liveo->getResolution());
     $liveo->setDescription($description);
     $this->assertEquals($description, $liveo->getDescription($liveo->getLocale()));
     $nameEs = 'directo 1';
     $i18nName = array('en' => $name, 'es' => $nameEs);
     $liveo->setI18nName($i18nName);
     $this->assertEquals($i18nName, $liveo->getI18nName());
     $descriptionEs = 'canal de directos';
     $i18nDescription = array('en' => $description, 'es' => $descriptionEs);
     $liveo->setI18nDescription($i18nDescription);
     $this->assertEquals($i18nDescription, $liveo->getI18nDescription());
     $name = null;
     $liveo->setName($name, $locale);
     $this->assertEquals(null, $liveo->getName($liveo->getLocale()));
     $description = null;
     $liveo->setDescription($description, $locale);
     $this->assertEquals(null, $liveo->getDescription($liveo->getLocale()));
 }