public void CreateContentKeyAuthorizationPolicy() { ContentKeyAuthorizationPolicyCollection collection = _mediaContext.ContentKeyAuthorizationPolicies; IContentKeyAuthorizationPolicy policy = collection.CreateAsync("Test").Result; Assert.IsNotNull(policy.Id); Assert.IsNotNull(policy.Name); Assert.IsNotNull(policy.Options); }
public void CreateAndDeleteContentKeyAuthorizationPolicy() { ContentKeyAuthorizationPolicyCollection collection = _mediaContext.ContentKeyAuthorizationPolicies; IContentKeyAuthorizationPolicy policy = collection.CreateAsync(testRun).Result; Assert.IsNotNull(policy.Id); Assert.IsNotNull(policy.Name); Assert.IsNotNull(policy.Options); IMediaDataServiceResponse response = policy.DeleteAsync().Result; }
public void CreateAndUpdateContentKeyAuthorizationPolicy() { ContentKeyAuthorizationPolicyCollection collection = _mediaContext.ContentKeyAuthorizationPolicies; string name = testRun + "_CreateAndUpdateContentKeyAuthorizationPolicy_OriginalName"; string updatedname = testRun + "_CreateAndUpdateContentKeyAuthorizationPolicy_UpdatedName"; IContentKeyAuthorizationPolicy policy = collection.CreateAsync(name).Result; Assert.IsNotNull(policy.Id); Assert.IsNotNull(policy.Name); Assert.IsNotNull(policy.Options); Assert.AreEqual(name, policy.Name); policy.Name = updatedname; IContentKeyAuthorizationPolicy policyAfterUpdate = policy.UpdateAsync().Result; Assert.AreEqual(updatedname, policyAfterUpdate.Name); Assert.AreEqual(policy.Id, policyAfterUpdate.Id); }