public void TryGetTypeDescriptionByIdTest(string?id) { if (id is null || id == "asdf") { Assert.IsFalse(_typeDescriptionDataDocument.TryGetTypeDescriptionById(id, out _)); return; } Assert.IsTrue(_typeDescriptionDataDocument.TryGetTypeDescriptionById(id, out TypeDescription? _)); if (_typeDescriptionDataDocument.TryGetTypeDescriptionById(id, out TypeDescription? typeDescription)) { BasicPortraitAsserts(typeDescription); } }
public void DataDocumentROMGSDTest() { using GameStringDocument gameStringDocument = GameStringDocument.Parse(_jsonGameStringFileKOKR); using TypeDescriptionDataDocument document = TypeDescriptionDataDocument.Parse(GetBytesForROM("BasicPortrait"), gameStringDocument); Assert.AreEqual(Localization.KOKR, document.Localization); Assert.IsTrue(document.TryGetTypeDescriptionById("BasicPortrait", out TypeDescription? typeDescription)); Assert.AreEqual("some basic portrait", typeDescription !.Name); }