コード例 #1
0
        public void LeaguePositionsReturnsNullWhenIdInvalidOrEnumerableEmpty()
        {
            var sut        = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var summonerId = "10";

            var result = sut.LeaguePositions(summonerId);

            Assert.Null(result);
        }
コード例 #2
0
        public void LeaguePositionsReturnsLeaguePositionsWhenIdValidAndEnumerableNotEmpty()
        {
            var sut        = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var summonerId = "20841022"; //valid league id;

            var result = sut.LeaguePositions(summonerId);

            Assert.NotNull(result);
        }
コード例 #3
0
        public void MasterLeaguesReturnsLeagueListWhenQueueValid()
        {
            var sut   = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var queue = "RANKED_SOLO_5x5";

            var result = sut.MasterLeagues(queue);

            Assert.NotNull(result);
        }
コード例 #4
0
        public void MasterLeaguesReturnsNullWhenQueueInvalid()
        {
            var sut   = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var queue = "invalidQueue";

            var result = sut.MasterLeagues(queue);

            Assert.Null(result);
        }
コード例 #5
0
        public void LeaguesReturnsLeagueListWhenIdValid()
        {
            var sut      = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var leagueId = "ceae57c0-fd51-11e7-825d-c81f66dd0e0d"; //valid league id;

            var result = sut.Leagues(leagueId);

            Assert.NotNull(result);
        }
コード例 #6
0
        public void LeaguesReturnsNullWhenIdInvalid()
        {
            var sut      = new LeagueV3Request(new LoLCrawler.RequestStringHolder());
            var leagueId = "invalidLeague";

            var result = sut.Leagues(leagueId);

            Assert.Null(result);
        }
コード例 #7
0
 public ApiRequest(RequestStringHolder rsh)
 {
     requestStringHolder = rsh;
     ChampionMastery     = new ChampionMasteryV3Request(rsh);
     Champion            = new ChampionV3Request(rsh);
     League   = new LeagueV3Request(rsh);
     Match    = new MatchV3Request(rsh);
     Summoner = new SummonerV3Request(rsh);
 }