Exemple #1
0
        public void TestRaiderIoPlayerParsing()
        {
            var read   = Utilities.ReadFromAssembly("Assets.JSON.RaiderIo.player.json");
            var parsed = RaiderIoParsing.GetPlayerFromJson(read);

            Assert.AreEqual(parsed.Name, "Kromzul");
        }
Exemple #2
0
        private async Task <RaiderIoStats> GetRaiderIoStatsAsync(GuildMemberStats member, BlizzardRegion region)
        {
            var raiderIoJson = await this.raiderIoService.GetMythicPlusDungeonData(region, member.Name, member.RealmName);

            if (!RaiderIoParsing.GetRequestSucceeded(raiderIoJson))
            {
                return(null);
            }

            var playerDetails = RaiderIoParsing.GetPlayerFromJson(raiderIoJson);

            Debug.WriteLine("Processed Raider.IO player " + member.Name);

            return(playerDetails);
        }