Ejemplo n.º 1
0
        public void TestPlayerParsing()
        {
            var read   = Utilities.ReadFromAssembly("Assets.JSON.player.json");
            var parsed = PlayerParsing.GetSinglePlayerFromJson(read);

            Assert.AreEqual(parsed.Name, "Kromp");
        }
Ejemplo n.º 2
0
        public async Task <BlizzardPlayer> GetSinglePlayerAsync(BlizzardRegion region, string realmName, string playerName)
        {
            var playerJson = await this.blizzardService.GetPlayerAsync(playerName, realmName, region);

            if (BlizzardService.DidGetFail(playerJson))
            {
                return(null);
            }

            var player = PlayerParsing.GetSinglePlayerFromJson(playerJson);

            return(new BlizzardPlayer()
            {
                PlayerName = player.Name,
                Class = player.Class,
                Level = player.Level,
                GuildName = player.GuildName,
                GuildRealm = player.GuildRealm,
                PlayerRealmName = player.Realm
            });
        }