Example #1
0
        public async Task CreateAuthenticationScopeAsyncTest()
        {
            var diabloApi           = DiabloApiFactory.CreateApi();
            var authenticationScope = await diabloApi.CreateAuthenticationScopeAsync();

            Assert.IsTrue(DateTime.Now < authenticationScope.ExpirationDate);
            Assert.That(authenticationScope.AccessToken, Is.Not.Null.Or.Empty);
            Assert.IsFalse(authenticationScope.IsExpired());
        }
Example #2
0
        public async Task SetupAsync()
        {
            var diabloApi           = DiabloApiFactory.CreateApi();
            var authenticationScope = await diabloApi.CreateAuthenticationScopeAsync();

            var regionString       = EnumConversionHelper.RegionToString(authenticationScope.Region);
            var localizationString = EnumConversionHelper.LocalizationToString(authenticationScope.Localization);

            Client = new BattleNetClient(authenticationScope.AccessToken, regionString, localizationString, new DefaultTokenBucket());
        }
Example #3
0
 public async Task SetupAsync()
 {
     DiabloApi           = DiabloApiFactory.CreateApi();
     AuthenticationScope = await DiabloApi.CreateAuthenticationScopeAsync();
 }