private IAssetDeliveryPolicy CreatePlayReadyPolicy(string name)
{
string acquisitionUrl = "http://localhost";
var configuration = new Dictionary<AssetDeliveryPolicyConfigurationKey, string>
{
{AssetDeliveryPolicyConfigurationKey.PlayReadyLicenseAcquisitionUrl, acquisitionUrl},
};
var result = _mediaContext.AssetDeliveryPolicies.Create(
name,
AssetDeliveryPolicyType.DynamicCommonEncryption,
AssetDeliveryProtocol.SmoothStreaming,
configuration);
var check = _mediaContext.AssetDeliveryPolicies.Where(p => p.Id == result.Id).AsEnumerable().SingleOrDefault();
Assert.AreEqual(name, check.Name);
Assert.AreEqual(acquisitionUrl, check.AssetDeliveryConfiguration[AssetDeliveryPolicyConfigurationKey.PlayReadyLicenseAcquisitionUrl]);
return result;
}