public BaseUnit() { var cultureInfo = new CultureInfo("en-GB"); cultureInfo.NumberFormat.CurrencySymbol = "£"; CultureInfo.DefaultThreadCurrentCulture = cultureInfo; CultureInfo.DefaultThreadCurrentUICulture = cultureInfo; SurvivorStaticData.LoadStatics(); MissionsStaticData.LoadStatics(); Api = new EpicApi(); Api.StartVerifier().Wait(); FriendsApi = new EpicFriendListApi(); FriendsApi.StartVerifier().Wait(); Global.DIManager.BuildService(Service => { Service.AddTransient <BotContext>(); Service.AddSingleton <IJsonStringLocalizer, JsonStringLocalizer>(); Service.AddTransient <IUnitOfWork, UnitOfWork>(); Service.AddTransient <IFTNPowerRepository, FTNPowerRepository>(); Service.AddSingleton <IConfiguration>(new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) #if RELEASE .AddJsonFile("appsettings.Production.json", optional: true) #elif DEBUG .AddJsonFile("appsettings.Development.json", optional: true) #endif .AddEnvironmentVariables() .Build()); }); }
public void Grant_Token_RestSharp_FriendList() { EpicFriendListApi api = new EpicFriendListApi(); api.SetIdentity(DIManager.Services.EpicFriendListApiConfigs().UserName, DIManager.Services.EpicFriendListApiConfigs().Password); var token = api.DeviceToken(DIManager.Services.EpicFriendListApiConfigs().DeviceId, DIManager.Services.EpicFriendListApiConfigs().AccountId, DIManager.Services.EpicFriendListApiConfigs().DeviceSecret); var verify = api.Verify(); //api.KillOtherSessions(); Assert.NotNull(token); Assert.NotNull(verify.Value); }