mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 06:45:11 +00:00
String Machine keys to properties
This commit is contained in:
@@ -421,55 +421,55 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
|
||||
private static void ValidateMetadataMachine(Data.Models.Metadata.Machine machine)
|
||||
{
|
||||
Assert.Equal("board", machine.ReadString(Data.Models.Metadata.Machine.BoardKey));
|
||||
Assert.Equal("buttons", machine.ReadString(Data.Models.Metadata.Machine.ButtonsKey));
|
||||
Assert.Equal("board", machine.Board);
|
||||
Assert.Equal("buttons", machine.Buttons);
|
||||
Assert.Equal("category", machine.ReadString(Data.Models.Metadata.Machine.CategoryKey));
|
||||
Assert.Equal("cloneof", machine.ReadString(Data.Models.Metadata.Machine.CloneOfKey));
|
||||
Assert.Equal("cloneofid", machine.ReadString(Data.Models.Metadata.Machine.CloneOfIdKey));
|
||||
Assert.Equal("cloneof", machine.CloneOf);
|
||||
Assert.Equal("cloneofid", machine.CloneOfId);
|
||||
Assert.Equal("comment", machine.ReadString(Data.Models.Metadata.Machine.CommentKey));
|
||||
Assert.Equal("company", machine.ReadString(Data.Models.Metadata.Machine.CompanyKey));
|
||||
Assert.Equal("control", machine.ReadString(Data.Models.Metadata.Machine.ControlKey));
|
||||
Assert.Equal("country", machine.ReadString(Data.Models.Metadata.Machine.CountryKey));
|
||||
Assert.Equal("company", machine.Company);
|
||||
Assert.Equal("control", machine.Control);
|
||||
Assert.Equal("country", machine.Country);
|
||||
Assert.Equal("description", machine.Description);
|
||||
Assert.Equal("dirname", machine.ReadString(Data.Models.Metadata.Machine.DirNameKey));
|
||||
Assert.Equal("displaycount", machine.ReadString(Data.Models.Metadata.Machine.DisplayCountKey));
|
||||
Assert.Equal("displaytype", machine.ReadString(Data.Models.Metadata.Machine.DisplayTypeKey));
|
||||
Assert.Equal("duplicateid", machine.ReadString(Data.Models.Metadata.Machine.DuplicateIDKey));
|
||||
Assert.Equal("emulator", machine.ReadString(Data.Models.Metadata.Machine.EmulatorKey));
|
||||
Assert.Equal("extra", machine.ReadString(Data.Models.Metadata.Machine.ExtraKey));
|
||||
Assert.Equal("favorite", machine.ReadString(Data.Models.Metadata.Machine.FavoriteKey));
|
||||
Assert.Equal("genmsxid", machine.ReadString(Data.Models.Metadata.Machine.GenMSXIDKey));
|
||||
Assert.Equal("history", machine.ReadString(Data.Models.Metadata.Machine.HistoryKey));
|
||||
Assert.Equal("id", machine.ReadString(Data.Models.Metadata.Machine.IdKey));
|
||||
Assert.Equal(HashType.CRC32.ZeroString, machine.ReadString(Data.Models.Metadata.Machine.Im1CRCKey));
|
||||
Assert.Equal(HashType.CRC32.ZeroString, machine.ReadString(Data.Models.Metadata.Machine.Im2CRCKey));
|
||||
Assert.Equal("imagenumber", machine.ReadString(Data.Models.Metadata.Machine.ImageNumberKey));
|
||||
Assert.Equal("dirname", machine.DirName);
|
||||
Assert.Equal("displaycount", machine.DisplayCount);
|
||||
Assert.Equal("displaytype", machine.DisplayType);
|
||||
Assert.Equal("duplicateid", machine.DuplicateID);
|
||||
Assert.Equal("emulator", machine.Emulator);
|
||||
Assert.Equal("extra", machine.Extra);
|
||||
Assert.Equal("favorite", machine.Favorite);
|
||||
Assert.Equal("genmsxid", machine.GenMSXID);
|
||||
Assert.Equal("history", machine.History);
|
||||
Assert.Equal("id", machine.Id);
|
||||
Assert.Equal(HashType.CRC32.ZeroString, machine.Im1CRC);
|
||||
Assert.Equal(HashType.CRC32.ZeroString, machine.Im2CRC);
|
||||
Assert.Equal("imagenumber", machine.ImageNumber);
|
||||
Assert.Equal(true, machine.IsBios);
|
||||
Assert.Equal(true, machine.IsDevice);
|
||||
Assert.Equal(true, machine.IsMechanical);
|
||||
Assert.Equal("language", machine.ReadString(Data.Models.Metadata.Machine.LanguageKey));
|
||||
Assert.Equal("location", machine.ReadString(Data.Models.Metadata.Machine.LocationKey));
|
||||
Assert.Equal("manufacturer", machine.ReadString(Data.Models.Metadata.Machine.ManufacturerKey));
|
||||
Assert.Equal("language", machine.Language);
|
||||
Assert.Equal("location", machine.Location);
|
||||
Assert.Equal("manufacturer", machine.Manufacturer);
|
||||
Assert.Equal("name", machine.Name);
|
||||
Assert.Equal("notes", machine.ReadString(Data.Models.Metadata.Machine.NotesKey));
|
||||
Assert.Equal("playedcount", machine.ReadString(Data.Models.Metadata.Machine.PlayedCountKey));
|
||||
Assert.Equal("playedtime", machine.ReadString(Data.Models.Metadata.Machine.PlayedTimeKey));
|
||||
Assert.Equal("players", machine.ReadString(Data.Models.Metadata.Machine.PlayersKey));
|
||||
Assert.Equal("publisher", machine.ReadString(Data.Models.Metadata.Machine.PublisherKey));
|
||||
Assert.Equal("rebuildto", machine.ReadString(Data.Models.Metadata.Machine.RebuildToKey));
|
||||
Assert.Equal("releasenumber", machine.ReadString(Data.Models.Metadata.Machine.ReleaseNumberKey));
|
||||
Assert.Equal("romof", machine.ReadString(Data.Models.Metadata.Machine.RomOfKey));
|
||||
Assert.Equal("rotation", machine.ReadString(Data.Models.Metadata.Machine.RotationKey));
|
||||
Assert.Equal("notes", machine.Notes);
|
||||
Assert.Equal("playedcount", machine.PlayedCount);
|
||||
Assert.Equal("playedtime", machine.PlayedTime);
|
||||
Assert.Equal("players", machine.Players);
|
||||
Assert.Equal("publisher", machine.Publisher);
|
||||
Assert.Equal("rebuildto", machine.RebuildTo);
|
||||
Assert.Equal("releasenumber", machine.ReleaseNumber);
|
||||
Assert.Equal("romof", machine.RomOf);
|
||||
Assert.Equal("rotation", machine.Rotation);
|
||||
Assert.Equal(Data.Models.Metadata.Runnable.Yes, machine.Runnable);
|
||||
Assert.Equal("sampleof", machine.ReadString(Data.Models.Metadata.Machine.SampleOfKey));
|
||||
Assert.Equal("savetype", machine.ReadString(Data.Models.Metadata.Machine.SaveTypeKey));
|
||||
Assert.Equal("sourcefile", machine.ReadString(Data.Models.Metadata.Machine.SourceFileKey));
|
||||
Assert.Equal("sourcerom", machine.ReadString(Data.Models.Metadata.Machine.SourceRomKey));
|
||||
Assert.Equal("status", machine.ReadString(Data.Models.Metadata.Machine.StatusKey));
|
||||
Assert.Equal("sampleof", machine.SampleOf);
|
||||
Assert.Equal("savetype", machine.SaveType);
|
||||
Assert.Equal("sourcefile", machine.SourceFile);
|
||||
Assert.Equal("sourcerom", machine.SourceRom);
|
||||
Assert.Equal("status", machine.Status);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, machine.Supported);
|
||||
Assert.Equal("system", machine.ReadString(Data.Models.Metadata.Machine.SystemKey));
|
||||
Assert.Equal("tags", machine.ReadString(Data.Models.Metadata.Machine.TagsKey));
|
||||
Assert.Equal("year", machine.ReadString(Data.Models.Metadata.Machine.YearKey));
|
||||
Assert.Equal("system", machine.System);
|
||||
Assert.Equal("tags", machine.Tags);
|
||||
Assert.Equal("year", machine.Year);
|
||||
|
||||
Data.Models.Metadata.Adjuster[]? adjusters = machine.ReadArray<Data.Models.Metadata.Adjuster>(Data.Models.Metadata.Machine.AdjusterKey);
|
||||
Assert.NotNull(adjusters);
|
||||
|
||||
Reference in New Issue
Block a user