Пример #1
0
        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();
        }
Пример #2
0
        public static Language ToLanguage(this ServicePlatform enumVal)
        {
            switch (enumVal)
            {
            case ServicePlatform.TR1:
                return(Language.tr_TR);

            default:
                return(Language.en_US);
            }
        }
Пример #3
0
        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);
            }
        }