Exemple #1
0
        public void GetServerByRegionOceania()
        {
            var oce    = RiotApiEnums.Regions.OCE;
            var server = RiotApiServers.GetServerByRegion(oce);

            Assert.AreEqual(oce.ToString(), server.Region);
            Assert.AreEqual("OC1", server.PlatformId);
            Assert.AreEqual("oc1.api.riotgames.com", server.HostName);
        }
Exemple #2
0
        public void GetServerByRegionPublicTestEnvrionment()
        {
            var pbe    = RiotApiEnums.Regions.PBE;
            var server = RiotApiServers.GetServerByRegion(pbe);

            Assert.AreEqual(pbe.ToString(), server.Region);
            Assert.AreEqual("PBE1", server.PlatformId);
            Assert.AreEqual("pbe1.api.riotgames.com", server.HostName);
        }
Exemple #3
0
        public void GetServerByRegionNorthAmerica()
        {
            var na     = RiotApiEnums.Regions.NA;
            var server = RiotApiServers.GetServerByRegion(na);

            Assert.AreEqual(na.ToString(), server.Region);
            Assert.AreEqual("NA1", server.PlatformId);
            Assert.AreEqual("na1.api.riotgames.com", server.HostName);
        }
Exemple #4
0
        public void GetServerByRegionLatinAmericaNorth()
        {
            var lan    = RiotApiEnums.Regions.LAN;
            var server = RiotApiServers.GetServerByRegion(lan);

            Assert.AreEqual(lan.ToString(), server.Region);
            Assert.AreEqual("LA1", server.PlatformId);
            Assert.AreEqual("la1.api.riotgames.com", server.HostName);
        }
Exemple #5
0
        public void GetServerByRegionLatinAmericaSouth()
        {
            var las    = RiotApiEnums.Regions.LAS;
            var server = RiotApiServers.GetServerByRegion(las);

            Assert.AreEqual(las.ToString(), server.Region);
            Assert.AreEqual("LA2", server.PlatformId);
            Assert.AreEqual("la2.api.riotgames.com", server.HostName);
        }
Exemple #6
0
        public void GetServerByRegionJapan()
        {
            var jp     = RiotApiEnums.Regions.JP;
            var server = RiotApiServers.GetServerByRegion(jp);

            Assert.AreEqual(jp.ToString(), server.Region);
            Assert.AreEqual("JP1", server.PlatformId);
            Assert.AreEqual("jp1.api.riotgames.com", server.HostName);
        }
Exemple #7
0
        public void GetServerByRegionKorea()
        {
            var kr     = RiotApiEnums.Regions.KR;
            var server = RiotApiServers.GetServerByRegion(kr);

            Assert.AreEqual(kr.ToString(), server.Region);
            Assert.AreEqual("KR", server.PlatformId);
            Assert.AreEqual("kr.api.riotgames.com", server.HostName);
        }
Exemple #8
0
        public void GetServerByRegionEuropeWest()
        {
            var euw    = RiotApiEnums.Regions.EUW;
            var server = RiotApiServers.GetServerByRegion(euw);

            Assert.AreEqual(euw.ToString(), server.Region);
            Assert.AreEqual("EUW1", server.PlatformId);
            Assert.AreEqual("euw1.api.riotgames.com", server.HostName);
        }
Exemple #9
0
        public void GetServerByRegionEuropeNordicAndEast()
        {
            var eune   = RiotApiEnums.Regions.EUNE;
            var server = RiotApiServers.GetServerByRegion(eune);

            Assert.AreEqual(eune.ToString(), server.Region);
            Assert.AreEqual("EUN1", server.PlatformId);
            Assert.AreEqual("eun1.api.riotgames.com", server.HostName);
        }
Exemple #10
0
        public void GetServerByRegionBrazil()
        {
            var br     = RiotApiEnums.Regions.BR;
            var server = RiotApiServers.GetServerByRegion(br);

            Assert.AreEqual(br.ToString(), server.Region);
            Assert.AreEqual("BR1", server.PlatformId);
            Assert.AreEqual("br1.api.riotgames.com", server.HostName);
        }
Exemple #11
0
        public void GetServerByRegionRussia()
        {
            var ru     = RiotApiEnums.Regions.RU;
            var server = RiotApiServers.GetServerByRegion(ru);

            Assert.AreEqual(ru.ToString(), server.Region);
            Assert.AreEqual("RU", server.PlatformId);
            Assert.AreEqual("ru.api.riotgames.com", server.HostName);
        }
Exemple #12
0
        public void GetServerByRegionTurkey()
        {
            var tr     = RiotApiEnums.Regions.TR;
            var server = RiotApiServers.GetServerByRegion(tr);

            Assert.AreEqual(tr.ToString(), server.Region);
            Assert.AreEqual("TR1", server.PlatformId);
            Assert.AreEqual("tr1.api.riotgames.com", server.HostName);
        }
        public void UpdateRiotApiSummoner(string summonerName, string server)
        {
            using (var context = new LearningFivesEntities())
            {
                var summonerInfo = context.SummonerInfoes.First(summoner => summoner.SummonerName == summonerName && summoner.ServerName == server);
                if (summonerInfo == null)
                {
                    return;
                }

                var riotApiServer   = RiotApiServers.GetRegionByName(server);
                var riotApiSummoner = RiotApi.GetSummonerByName(summonerName, riotApiServer);
                var riotApiLeague   = RiotApi.GetLeagueEntriesBySummonerId(riotApiSummoner.Id, riotApiServer);

                var newLeagues = new List <RiotAPILeague>();
                foreach (var league in riotApiLeague)
                {
                    var leagueEntry = league.Entries.First();

                    newLeagues.Add(new RiotAPILeague
                    {
                        LeagueName           = league.Name,
                        QueueType            = league.Queue,
                        Tier                 = league.Tier.ToString(),
                        RiotAPILeagueEntries = new List <RiotAPILeagueEntry>
                        {
                            new RiotAPILeagueEntry
                            {
                                Division     = leagueEntry.Rank,
                                IsFreshBlood = leagueEntry.IsFreshBlood,
                                IsHotStreak  = leagueEntry.IsHotStreak,
                                IsInactive   = leagueEntry.IsInactive,
                                IsVeteran    = leagueEntry.IsVeteran,
                                LeaguePoints = leagueEntry.LeaguePoints,
                                Losses       = leagueEntry.Losses,
                                Wins         = leagueEntry.Wins
                            }
                        }
                    });
                }

                summonerInfo.RiotAPISummoners.Clear();
                summonerInfo.RiotAPISummoners.Add(new RiotAPISummoner
                {
                    RiotAPISummonerID = riotApiSummoner.Id,
                    ProfileIconID     = riotApiSummoner.ProfileIconId,
                    RevisionDate      = riotApiSummoner.RevisionDate,
                    SummonerLevel     = riotApiSummoner.SummonerLevel,
                    RiotAPILeagues    = newLeagues
                });

                context.SaveChanges();
            }
        }
Exemple #14
0
        public void GetRegionByNamePublicTestEnvironment()
        {
            var region = RiotApiServers.GetRegionByName("PBE");

            Assert.AreEqual(RiotApiEnums.Regions.PBE, region);
        }
Exemple #15
0
        public void GetRegionByNameGlobal()
        {
            var region = RiotApiServers.GetRegionByName("GLOBAL");

            Assert.AreEqual(RiotApiEnums.Regions.GLOBAL, region);
        }
Exemple #16
0
        public void GetRegionByNameTurkey()
        {
            var region = RiotApiServers.GetRegionByName("TR");

            Assert.AreEqual(RiotApiEnums.Regions.TR, region);
        }
Exemple #17
0
        public void GetRegionByNameRussia()
        {
            var region = RiotApiServers.GetRegionByName("RU");

            Assert.AreEqual(RiotApiEnums.Regions.RU, region);
        }
Exemple #18
0
        public void GetRegionByNameLatinAmericaSouth()
        {
            var region = RiotApiServers.GetRegionByName("LAS");

            Assert.AreEqual(RiotApiEnums.Regions.LAS, region);
        }
Exemple #19
0
        public void GetRegionByNameOceania()
        {
            var region = RiotApiServers.GetRegionByName("OCE");

            Assert.AreEqual(RiotApiEnums.Regions.OCE, region);
        }
Exemple #20
0
        public void GetRegionByNameKorea()
        {
            var region = RiotApiServers.GetRegionByName("KR");

            Assert.AreEqual(RiotApiEnums.Regions.KR, region);
        }
Exemple #21
0
        public void GetRegionByNameJapan()
        {
            var region = RiotApiServers.GetRegionByName("JP");

            Assert.AreEqual(RiotApiEnums.Regions.JP, region);
        }
Exemple #22
0
        public void GetRegionByNameEuropeWest()
        {
            var region = RiotApiServers.GetRegionByName("EUW");

            Assert.AreEqual(RiotApiEnums.Regions.EUW, region);
        }
Exemple #23
0
        public void GetRegionByNameEuropeNordicAndEast()
        {
            var region = RiotApiServers.GetRegionByName("EUNE");

            Assert.AreEqual(RiotApiEnums.Regions.EUNE, region);
        }
Exemple #24
0
        public void GetRegionByNameBrazil()
        {
            var region = RiotApiServers.GetRegionByName("BR");

            Assert.AreEqual(RiotApiEnums.Regions.BR, region);
        }