Esempio n. 1
0
    public void UpdateGameStringHeroSkinTest()
    {
        using HeroSkinDataDocument dataDocument = _heroesDataDirectory.HeroSkinData(new HeroesDataVersion(2, 47, 3, 76124), true, Localization.KOKR);
        HeroSkin data = dataDocument.GetHeroSkinById("AbathurBaseVar3");

        Assert.AreEqual("칼디르 아바투르", data.Name);

        _heroesDataDirectory.UpdateGameString(data, new HeroesDataVersion(2, 48, 4, 77407), Localization.ENUS);
        Assert.AreEqual("heroskinName", data.Name);
    }
        public void GetHeroSkinByIdTest(string id)
        {
            if (id is null)
            {
                Assert.ThrowsException <ArgumentNullException>(() =>
                {
                    _ = _heroSkinDataDocument.GetHeroSkinById(id !);
                });

                return;
            }
            else if (id == "asdf")
            {
                Assert.ThrowsException <KeyNotFoundException>(() =>
                {
                    _ = _heroSkinDataDocument.GetHeroSkinById(id);
                });

                return;
            }

            BasicAbathurBoneAsserts(_heroSkinDataDocument.GetHeroSkinById(id));
        }