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

MediaServicesCredentialsTestGetToken() private method

private MediaServicesCredentialsTestGetToken ( ) : void
return void
        public void MediaServicesCredentialsTestGetToken()
        {
            MediaServicesCredentials target = WindowsAzureMediaServicesTestConfiguration.CreateMediaServicesCredentials();

            Assert.IsNull(target.AccessToken);
            Assert.IsTrue(target.TokenExpiration < DateTime.UtcNow);

            target.RefreshToken();

            Assert.IsNotNull(target.AccessToken);
            Assert.IsTrue(target.AccessToken.Length > 0);
            Assert.IsTrue(target.TokenExpiration > DateTime.UtcNow.AddHours(1));

            var token = target.GetAccessToken();
            Assert.AreEqual( target.AccessToken, token.Item1);
            Assert.AreEqual(target.TokenExpiration, token.Item2);
        }