public BaseTestClass() { var builder = new ConfigurationBuilder() .AddJsonFile(Directory.GetCurrentDirectory() + "\\appsettings.json", optional: false, reloadOnChange: true); Configuration = builder.Build(); ChampionId = long.Parse(Configuration["championId"]); MatchId = long.Parse(Configuration["matchId"]); ItemId = long.Parse(Configuration["itemId"]); _serviceRegion = (ServiceRegion)Enum.Parse(typeof(ServiceRegion), Configuration["region"]); _servicePlatform = Service_Region.ToPlatform(); SummonerId = long.Parse(Configuration["summonerId"]); SummonerName = Configuration["summonerName"]; AccountId = long.Parse(Configuration["accountId"]); TournamentCode = Configuration["tournamentCode"]; MasteryId = long.Parse(Configuration["masteryId"]); AspNetCoreTestServer = new AspNetCoreTestServer(); }
public static Language ToLanguage(this ServicePlatform enumVal) { switch (enumVal) { case ServicePlatform.TR1: return(Language.tr_TR); default: return(Language.en_US); } }
public static ServiceRegion ToRegion(this ServicePlatform enumVal) { switch (enumVal) { case ServicePlatform.TR1: return(ServiceRegion.tr); case ServicePlatform.NA1: return(ServiceRegion.na); case ServicePlatform.BR1: return(ServiceRegion.br); case ServicePlatform.RU: return(ServiceRegion.ru); case ServicePlatform.EUW1: return(ServiceRegion.euw); case ServicePlatform.KR: return(ServiceRegion.kr); case ServicePlatform.LA1: return(ServiceRegion.lan); case ServicePlatform.LA2: return(ServiceRegion.las); case ServicePlatform.OC1: return(ServiceRegion.oce); case ServicePlatform.EUN1: return(ServiceRegion.eune); case ServicePlatform.JP1: return(ServiceRegion.jp); case ServicePlatform.PBE1: return(ServiceRegion.pbe); default: return(ServiceRegion.tr); } }