Exemplo n.º 1
0
 /**
  * @covers WindowsAzure\MediaServices\Models\Asset::getOptions
  * @covers WindowsAzure\MediaServices\Models\Asset::setOptions
  */
 public function testGetOptions()
 {
     // Setup
     $asset = new Asset(Asset::OPTIONS_NONE);
     $option = Asset::OPTIONS_ENVELOPE_ENCRYPTION_PROTECTED;
     $asset->setOptions($option);
     // Test
     $actual = $asset->getOptions();
     // Assert
     $this->assertEquals($option, $actual);
 }
 /**
  * @covers WindowsAzure\MediaServices\Models\ContentProperties::writeInnerXml
  */
 public function testWriteInnerXml()
 {
     // Setup
     $name = 'Name';
     $option = Asset::OPTIONS_NONE;
     $asset = new Asset($option);
     $asset->setName($name);
     $asset->setOptions(Asset::OPTIONS_STORAGE_ENCRYPTED);
     $prop = new ContentProperties();
     $prop->setPropertiesFromObject($asset);
     // Test
     $xmlWriter = new \XMLWriter();
     $xmlWriter->openMemory();
     $prop->writeInnerXml($xmlWriter);
     $result = $xmlWriter->outputMemory();
     // Assert
     $this->assertContains(':Options', $result);
     $this->assertContains(':Name', $result);
 }