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()); }
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()); }
public async Task SetupAsync() { DiabloApi = DiabloApiFactory.CreateApi(); AuthenticationScope = await DiabloApi.CreateAuthenticationScopeAsync(); }