mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 06:45:11 +00:00
Convert Archive fully over to properties
This commit is contained in:
@@ -352,39 +352,39 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
return new Data.Models.Metadata.Archive
|
||||
{
|
||||
[Data.Models.Metadata.Archive.NumberKey] = "number",
|
||||
[Data.Models.Metadata.Archive.CloneKey] = "clone",
|
||||
[Data.Models.Metadata.Archive.RegParentKey] = "regparent",
|
||||
[Data.Models.Metadata.Archive.MergeOfKey] = "mergeof",
|
||||
[Data.Models.Metadata.Archive.MergeNameKey] = "mergename",
|
||||
Number = "number",
|
||||
CloneTag = "clone",
|
||||
RegParent = "regparent",
|
||||
MergeOf = "mergeof",
|
||||
MergeName = "mergename",
|
||||
Name = "name",
|
||||
[Data.Models.Metadata.Archive.NameAltKey] = "name_alt",
|
||||
[Data.Models.Metadata.Archive.RegionKey] = "region",
|
||||
[Data.Models.Metadata.Archive.LanguagesKey] = "languages",
|
||||
[Data.Models.Metadata.Archive.ShowLangKey] = "showlang",
|
||||
[Data.Models.Metadata.Archive.LangCheckedKey] = "langchecked",
|
||||
[Data.Models.Metadata.Archive.Version1Key] = "version1",
|
||||
[Data.Models.Metadata.Archive.Version2Key] = "version2",
|
||||
[Data.Models.Metadata.Archive.DevStatusKey] = "devstatus",
|
||||
[Data.Models.Metadata.Archive.AdditionalKey] = "additional",
|
||||
[Data.Models.Metadata.Archive.Special1Key] = "special1",
|
||||
[Data.Models.Metadata.Archive.Special2Key] = "special2",
|
||||
[Data.Models.Metadata.Archive.AltKey] = "alt",
|
||||
[Data.Models.Metadata.Archive.GameId1Key] = "gameid1",
|
||||
[Data.Models.Metadata.Archive.GameId2Key] = "gameid2",
|
||||
NameAlt = "name_alt",
|
||||
Region = "region",
|
||||
Languages = "languages",
|
||||
ShowLang = true,
|
||||
LangChecked = "langchecked",
|
||||
Version1 = "version1",
|
||||
Version2 = "version2",
|
||||
DevStatus = "devstatus",
|
||||
Additional = "additional",
|
||||
Special1 = "special1",
|
||||
Special2 = "special2",
|
||||
Alt = true,
|
||||
GameId1 = "gameid1",
|
||||
GameId2 = "gameid2",
|
||||
Description = "description",
|
||||
[Data.Models.Metadata.Archive.BiosKey] = "bios",
|
||||
[Data.Models.Metadata.Archive.LicensedKey] = "licensed",
|
||||
[Data.Models.Metadata.Archive.PirateKey] = "pirate",
|
||||
[Data.Models.Metadata.Archive.PhysicalKey] = "physical",
|
||||
[Data.Models.Metadata.Archive.CompleteKey] = "complete",
|
||||
[Data.Models.Metadata.Archive.AdultKey] = "adult",
|
||||
[Data.Models.Metadata.Archive.DatKey] = "dat",
|
||||
[Data.Models.Metadata.Archive.ListedKey] = "listed",
|
||||
[Data.Models.Metadata.Archive.PrivateKey] = "private",
|
||||
[Data.Models.Metadata.Archive.StickyNoteKey] = "stickynote",
|
||||
[Data.Models.Metadata.Archive.DatterNoteKey] = "datternote",
|
||||
[Data.Models.Metadata.Archive.CategoriesKey] = "categories",
|
||||
Bios = true,
|
||||
Licensed = true,
|
||||
Pirate = true,
|
||||
Physical = true,
|
||||
Complete = true,
|
||||
Adult = true,
|
||||
Dat = true,
|
||||
Listed = true,
|
||||
Private = true,
|
||||
StickyNote = "stickynote",
|
||||
DatterNote = "datternote",
|
||||
Categories = "categories",
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -635,39 +635,39 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataArchive(Data.Models.Metadata.Archive? archive)
|
||||
{
|
||||
Assert.NotNull(archive);
|
||||
Assert.Equal("number", archive.ReadString(Data.Models.Metadata.Archive.NumberKey));
|
||||
Assert.Equal("clone", archive.ReadString(Data.Models.Metadata.Archive.CloneKey));
|
||||
Assert.Equal("regparent", archive.ReadString(Data.Models.Metadata.Archive.RegParentKey));
|
||||
Assert.Equal("mergeof", archive.ReadString(Data.Models.Metadata.Archive.MergeOfKey));
|
||||
Assert.Equal("mergename", archive.ReadString(Data.Models.Metadata.Archive.MergeNameKey));
|
||||
Assert.Equal("number", archive.Number);
|
||||
Assert.Equal("clone", archive.CloneTag);
|
||||
Assert.Equal("regparent", archive.RegParent);
|
||||
Assert.Equal("mergeof", archive.MergeOf);
|
||||
Assert.Equal("mergename", archive.MergeName);
|
||||
Assert.Equal("name", archive.Name);
|
||||
Assert.Equal("name_alt", archive.ReadString(Data.Models.Metadata.Archive.NameAltKey));
|
||||
Assert.Equal("region", archive.ReadString(Data.Models.Metadata.Archive.RegionKey));
|
||||
Assert.Equal("languages", archive.ReadString(Data.Models.Metadata.Archive.LanguagesKey));
|
||||
Assert.Equal("showlang", archive.ReadString(Data.Models.Metadata.Archive.ShowLangKey));
|
||||
Assert.Equal("langchecked", archive.ReadString(Data.Models.Metadata.Archive.LangCheckedKey));
|
||||
Assert.Equal("version1", archive.ReadString(Data.Models.Metadata.Archive.Version1Key));
|
||||
Assert.Equal("version2", archive.ReadString(Data.Models.Metadata.Archive.Version2Key));
|
||||
Assert.Equal("devstatus", archive.ReadString(Data.Models.Metadata.Archive.DevStatusKey));
|
||||
Assert.Equal("additional", archive.ReadString(Data.Models.Metadata.Archive.AdditionalKey));
|
||||
Assert.Equal("special1", archive.ReadString(Data.Models.Metadata.Archive.Special1Key));
|
||||
Assert.Equal("special2", archive.ReadString(Data.Models.Metadata.Archive.Special2Key));
|
||||
Assert.Equal("alt", archive.ReadString(Data.Models.Metadata.Archive.AltKey));
|
||||
Assert.Equal("gameid1", archive.ReadString(Data.Models.Metadata.Archive.GameId1Key));
|
||||
Assert.Equal("gameid2", archive.ReadString(Data.Models.Metadata.Archive.GameId2Key));
|
||||
Assert.Equal("name_alt", archive.NameAlt);
|
||||
Assert.Equal("region", archive.Region);
|
||||
Assert.Equal("languages", archive.Languages);
|
||||
Assert.Equal(true, archive.ShowLang);
|
||||
Assert.Equal("langchecked", archive.LangChecked);
|
||||
Assert.Equal("version1", archive.Version1);
|
||||
Assert.Equal("version2", archive.Version2);
|
||||
Assert.Equal("devstatus", archive.DevStatus);
|
||||
Assert.Equal("additional", archive.Additional);
|
||||
Assert.Equal("special1", archive.Special1);
|
||||
Assert.Equal("special2", archive.Special2);
|
||||
Assert.Equal(true, archive.Alt);
|
||||
Assert.Equal("gameid1", archive.GameId1);
|
||||
Assert.Equal("gameid2", archive.GameId2);
|
||||
Assert.Equal("description", archive.Description);
|
||||
Assert.Equal("bios", archive.ReadString(Data.Models.Metadata.Archive.BiosKey));
|
||||
Assert.Equal("licensed", archive.ReadString(Data.Models.Metadata.Archive.LicensedKey));
|
||||
Assert.Equal("pirate", archive.ReadString(Data.Models.Metadata.Archive.PirateKey));
|
||||
Assert.Equal("physical", archive.ReadString(Data.Models.Metadata.Archive.PhysicalKey));
|
||||
Assert.Equal("complete", archive.ReadString(Data.Models.Metadata.Archive.CompleteKey));
|
||||
Assert.Equal("adult", archive.ReadString(Data.Models.Metadata.Archive.AdultKey));
|
||||
Assert.Equal("dat", archive.ReadString(Data.Models.Metadata.Archive.DatKey));
|
||||
Assert.Equal("listed", archive.ReadString(Data.Models.Metadata.Archive.ListedKey));
|
||||
Assert.Equal("private", archive.ReadString(Data.Models.Metadata.Archive.PrivateKey));
|
||||
Assert.Equal("stickynote", archive.ReadString(Data.Models.Metadata.Archive.StickyNoteKey));
|
||||
Assert.Equal("datternote", archive.ReadString(Data.Models.Metadata.Archive.DatterNoteKey));
|
||||
Assert.Equal("categories", archive.ReadString(Data.Models.Metadata.Archive.CategoriesKey));
|
||||
Assert.Equal(true, archive.Bios);
|
||||
Assert.Equal(true, archive.Licensed);
|
||||
Assert.Equal(true, archive.Pirate);
|
||||
Assert.Equal(true, archive.Physical);
|
||||
Assert.Equal(true, archive.Complete);
|
||||
Assert.Equal(true, archive.Adult);
|
||||
Assert.Equal(true, archive.Dat);
|
||||
Assert.Equal(true, archive.Listed);
|
||||
Assert.Equal(true, archive.Private);
|
||||
Assert.Equal("stickynote", archive.StickyNote);
|
||||
Assert.Equal("datternote", archive.DatterNote);
|
||||
Assert.Equal("categories", archive.Categories);
|
||||
}
|
||||
|
||||
private static void ValidateMetadataBiosSet(Data.Models.Metadata.BiosSet? biosSet)
|
||||
|
||||
Reference in New Issue
Block a user