mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-17 14:25:21 +00:00
Migrate most header string keys to properties
This commit is contained in:
@@ -373,50 +373,50 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataHeader(Data.Models.Metadata.Header? header)
|
||||
{
|
||||
Assert.NotNull(header);
|
||||
Assert.Equal("author", header.ReadString(Data.Models.Metadata.Header.AuthorKey));
|
||||
Assert.Equal("author", header.Author);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, header.BiosMode);
|
||||
Assert.Equal("build", header.ReadString(Data.Models.Metadata.Header.BuildKey));
|
||||
Assert.Equal("build", header.Build);
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.CanOpen>(Data.Models.Metadata.Header.CanOpenKey));
|
||||
Assert.Equal("category", header.ReadString(Data.Models.Metadata.Header.CategoryKey));
|
||||
Assert.Equal("comment", header.ReadString(Data.Models.Metadata.Header.CommentKey));
|
||||
Assert.Equal("date", header.ReadString(Data.Models.Metadata.Header.DateKey));
|
||||
Assert.Equal("datversion", header.ReadString(Data.Models.Metadata.Header.DatVersionKey));
|
||||
Assert.Equal("category", header.Category);
|
||||
Assert.Equal("comment", header.Comment);
|
||||
Assert.Equal("date", header.Date);
|
||||
Assert.Equal("datversion", header.DatVersion);
|
||||
Assert.True(header.Debug);
|
||||
Assert.Equal("description", header.Description);
|
||||
Assert.Equal("email", header.ReadString(Data.Models.Metadata.Header.EmailKey));
|
||||
Assert.Equal("emulatorversion", header.ReadString(Data.Models.Metadata.Header.EmulatorVersionKey));
|
||||
Assert.Equal("email", header.Email);
|
||||
Assert.Equal("emulatorversion", header.EmulatorVersion);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, header.ForceMerging);
|
||||
Assert.Equal(Data.Models.Metadata.NodumpFlag.Required, header.ForceNodump);
|
||||
Assert.Equal(Data.Models.Metadata.PackingFlag.Zip, header.ForcePacking);
|
||||
Assert.True(header.ForceZipping);
|
||||
Assert.Equal("header", header.ReadString(Data.Models.Metadata.Header.HeaderKey));
|
||||
Assert.Equal("homepage", header.ReadString(Data.Models.Metadata.Header.HomepageKey));
|
||||
Assert.Equal("id", header.ReadString(Data.Models.Metadata.Header.IdKey));
|
||||
Assert.Equal("homepage", header.Homepage);
|
||||
Assert.Equal("id", header.Id);
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.Images>(Data.Models.Metadata.Header.ImagesKey));
|
||||
Assert.Equal("imfolder", header.ReadString(Data.Models.Metadata.Header.ImFolderKey));
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.Infos>(Data.Models.Metadata.Header.InfosKey));
|
||||
Assert.True(header.LockBiosMode);
|
||||
Assert.True(header.LockRomMode);
|
||||
Assert.True(header.LockSampleMode);
|
||||
Assert.Equal("mameconfig", header.ReadString(Data.Models.Metadata.Header.MameConfigKey));
|
||||
Assert.Equal("mameconfig", header.MameConfig);
|
||||
Assert.Equal("name", header.Name);
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.NewDat>(Data.Models.Metadata.Header.NewDatKey));
|
||||
Assert.Equal("notes", header.ReadString(Data.Models.Metadata.Header.NotesKey));
|
||||
Assert.Equal("plugin", header.ReadString(Data.Models.Metadata.Header.PluginKey));
|
||||
Assert.Equal("refname", header.ReadString(Data.Models.Metadata.Header.RefNameKey));
|
||||
Assert.Equal("notes", header.Notes);
|
||||
Assert.Equal("plugin", header.Plugin);
|
||||
Assert.Equal("refname", header.RefName);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, header.RomMode);
|
||||
Assert.Equal("romtitle", header.ReadString(Data.Models.Metadata.Header.RomTitleKey));
|
||||
Assert.Equal("rootdir", header.ReadString(Data.Models.Metadata.Header.RootDirKey));
|
||||
Assert.Equal("romtitle", header.RomTitle);
|
||||
Assert.Equal("rootdir", header.RootDir);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, header.SampleMode);
|
||||
Assert.Equal("schemalocation", header.ReadString(Data.Models.Metadata.Header.SchemaLocationKey));
|
||||
Assert.Equal("screenshotsheight", header.ReadString(Data.Models.Metadata.Header.ScreenshotsHeightKey));
|
||||
Assert.Equal("screenshotsWidth", header.ReadString(Data.Models.Metadata.Header.ScreenshotsWidthKey));
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.Search>(Data.Models.Metadata.Header.SearchKey));
|
||||
Assert.Equal("system", header.ReadString(Data.Models.Metadata.Header.SystemKey));
|
||||
Assert.Equal("timestamp", header.ReadString(Data.Models.Metadata.Header.TimestampKey));
|
||||
Assert.Equal("type", header.ReadString(Data.Models.Metadata.Header.TypeKey));
|
||||
Assert.Equal("url", header.ReadString(Data.Models.Metadata.Header.UrlKey));
|
||||
Assert.Equal("version", header.ReadString(Data.Models.Metadata.Header.VersionKey));
|
||||
Assert.Equal("system", header.System);
|
||||
Assert.Equal("timestamp", header.Timestamp);
|
||||
Assert.Equal("type", header.Type);
|
||||
Assert.Equal("url", header.Url);
|
||||
Assert.Equal("version", header.Version);
|
||||
}
|
||||
|
||||
private static void ValidateMetadataMachine(Data.Models.Metadata.Machine machine)
|
||||
|
||||
Reference in New Issue
Block a user