Microsoft.WindowsAzure.MediaServices.Client.Tests.MediaServicesCredentialsTest.MediaServicesCredentialsTestTokenReaquire C# (CSharp) Method

MediaServicesCredentialsTestTokenReaquire() private method

private MediaServicesCredentialsTestTokenReaquire ( ) : void
return void
        public void MediaServicesCredentialsTestTokenReaquire()
        {
            var context1 = WindowsAzureMediaServicesTestConfiguration.CreateCloudMediaContext();

            string account = WindowsAzureMediaServicesTestConfiguration.MediaServiceAccountName;
            string key = WindowsAzureMediaServicesTestConfiguration.MediaServiceAccountKey;
            MediaServicesCredentials credentials = new MediaServicesCredentials(account, key)
            {
                AccessToken = context1.Credentials.AccessToken,
                TokenExpiration = DateTime.UtcNow.AddYears(-1),
                Scope = context1.Credentials.Scope,
                AcsBaseAddress = context1.Credentials.AcsBaseAddress
            };

            var context2 = WindowsAzureMediaServicesTestConfiguration.CreateCloudMediaContext(credentials);
            MakeRestCallAndVerifyToken(context2);

            Assert.IsTrue(context2.Credentials.TokenExpiration > DateTime.UtcNow.AddMinutes(-10));

            context2.Assets.FirstOrDefault();
        }