Ejemplo n.º 1
0
        public async Task DemoRun_GetViewersScoreboardAsync(RankViewerPlatform platform, Size size)
        {
            //Arrange
            RanksClient client = new RanksClient();

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

            //Assert
            Assert.NotNull(result);
        }
Ejemplo n.º 2
0
        public async Task <Rank[]> GetPeakViewersScoreboardAsync(RankViewerPlatform platform, Size size)
        {
            var requestPlatform = platform.ToApiString();
            var requestSize     = size.ToApiString();

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

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

            return(apiData);
        }