Microsoft.WindowsAzure.MediaServices.Client.Tests.AssetDeliveryPolicyCollectionTest.CreatePlayReadyPolicy C# (CSharp) Method

CreatePlayReadyPolicy() private method

private CreatePlayReadyPolicy ( string name ) : IAssetDeliveryPolicy
name string
return IAssetDeliveryPolicy
        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;
        }