예제 #1
0
    public void UpdateGameStringVoiceLineTest()
    {
        using VoiceLineDataDocument dataDocument = _heroesDataDirectory.VoiceLineData(new HeroesDataVersion(2, 47, 3, 76124), true, Localization.KOKR);
        VoiceLine data = dataDocument.GetVoiceLineById("AbathurBase_VoiceLine01");

        Assert.AreEqual("군단을 위하여", data.Name);

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

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

                return;
            }

            BasicMephistoBase_VoiceLine02Asserts(_voiceLineDataDocument.GetVoiceLineById(id));
        }