コード例 #1
0
        public async Task DemoRun_GetRetweetsScoreboardAsync(RankRetweets platform, Size size)
        {
            //Arrange
            RanksClient client = new RanksClient();

            //Act
            var result = await client.GetRetweetsScoreboardAsync(platform, size);

            //Assert
            Assert.NotNull(result);
        }
コード例 #2
0
        public async Task <Rank[]> GetRetweetsScoreboardAsync(RankRetweets platform, Size size)
        {
            var requestPlatform = platform.ToApiString();
            var requestSize     = size.ToApiString();

            var jsonAsStream = await ApiProcessor.GetAsync($"{_baseUrl}/charts/{requestPlatform}/rankRetweets/{requestSize}");

            var apiData = await _jsonHelper.Deserialise <Rank[]>(jsonAsStream);

            return(apiData);
        }