Ejemplo n.º 1
0
        public async Task GetTokenAsyncTest()
        {
            var configuration = new DiabloApiEnvironmentConfiguration();
            var regionString  = EnumConversionHelper.RegionToString(configuration.Region);

            using (var client = new OAuthClient(configuration.ClientId, configuration.ClientSecret, regionString, new DefaultTokenBucket()))
            {
                var token = await client.GetTokenAsync();

                Assert.That(token.AccessToken, Is.Not.Null.Or.Empty);
                Assert.That(token.Type, Is.Not.Null.Or.Empty);
                Assert.NotZero(token.SecondsUntilExpiration);
            }
        }
Ejemplo n.º 2
0
        public static IDiabloApi CreateApi()
        {
            var configuration = new DiabloApiEnvironmentConfiguration();

            return(new DiabloApi(configuration));
        }