Exemplo n.º 1
0
        public async Task Test_CharacterRoot_Everything_US()
        {
            var character = await UsClient.GetCharacterAsync(
                "smexxin",
                CharacterOptions.AllOptions,
                TestConstants.US_en_US_Realm);

            Assert.IsTrue(character.TotalHonorableKills > 0);
            Assert.IsNotNull(character.Pvp.Brackets.ArenaBracket2v2.Rating);
            Assert.IsNotNull(character.AchievementPoints);
            Assert.IsNotNull(character.Achievements);
            Assert.IsNotNull(character.Appearance);
            Assert.IsNotNull(character.Battlegroup);
            Assert.IsNotNull(character.CalcClass);
            Assert.IsNotNull(character.Feed);
            Assert.IsNotNull(character.Guild);
            Assert.IsNotNull(character.Level);

            foreach (var raid in character.Progression.Raids)
            {
                var boss = from b in raid.Bosses
                           select b.Id;

                Assert.IsNotNull(boss);
            }

            Assert.AreEqual(CharacterClass.Warrior, character.Class);

            Assert.AreEqual(CharacterRace.Orc, character.Race);

            Console.WriteLine("Class: " + character.Class);
            Console.WriteLine("Race: " + character.Race);
            Console.WriteLine("Gender: " + character.Gender);
        }
Exemplo n.º 2
0
        public async Task Test_CharacterRoot()
        {
            var character = await EuClient.GetCharacterAsync(
                "Hjortronsmak",
                CharacterOptions.None,
                TestConstants.EU_en_GB_Realm);

            Assert.IsNotNull(character.Name);

            var usCharacter = await UsClient.GetCharacterAsync(
                "Smexxin",
                CharacterOptions.None,
                TestConstants.US_en_US_Realm);

            Assert.IsNotNull(usCharacter.Name);
        }