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);
}