public void TestRaiderIoPlayerParsing() { var read = Utilities.ReadFromAssembly("Assets.JSON.RaiderIo.player.json"); var parsed = RaiderIoParsing.GetPlayerFromJson(read); Assert.AreEqual(parsed.Name, "Kromzul"); }
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); }