/**
  * @covers WindowsAzure\MediaServices\Models\AssetFile::getIsEncrypted
  * @covers WindowsAzure\MediaServices\Models\AssetFile::setIsEncrypted
  */
 public function testGetIsEncrypted()
 {
     // Setup
     $assetFile = new AssetFile('Name', 'AssetId');
     $IsEncr = true;
     $assetFile->setIsEncrypted($IsEncr);
     // Test
     $actual = $assetFile->getIsEncrypted();
     // Assert
     $this->assertEquals($IsEncr, $actual);
 }
 /**
  * @param $source
  * @param BlobRestProxy $mediaServiceRelatedProbProxy
  * @param Asset $asset
  * @param bool|false $overrideFilename
  * @return AssetFile
  */
 public function copyFromBlobUrlToAsset($source, BlobRestProxy $mediaServiceRelatedProbProxy, Asset $asset, $overrideFilename = false)
 {
     // Copy blob:
     $assetContainer = $this->getAssetContainerName($asset);
     $filename = $overrideFilename ? $overrideFilename : $mediaServiceRelatedProbProxy->getBasename($source);
     $mediaServiceRelatedProbProxy->copyExternalBlob($assetContainer, $filename, $source);
     // Create asset file:
     $assetFile = new AssetFile($filename, $asset->getId());
     $assetFile->setIsPrimary(false);
     $assetFile->setIsEncrypted(false);
     //$assetFile->setMimeType($sourceProperties->getContentType());
     //$assetFile->setContentFileSize($sourceProperties->getContentLength());
     $assetFile = $this->createAssetFile($assetFile);
     return $assetFile;
 }