Remove MachineField enum

This commit is contained in:
Matt Nadareski
2024-03-05 22:59:41 -05:00
parent 03c6fb641c
commit e90c74e145
4 changed files with 26 additions and 320 deletions

View File

@@ -279,101 +279,6 @@ namespace SabreTools.Test.Core
Assert.Equal(expected, actual);
}
[Theory]
[InlineData(null, MachineField.NULL)]
[InlineData("name", MachineField.NULL)]
[InlineData("game-name", MachineField.Name)]
[InlineData("game.name", MachineField.Name)]
[InlineData("game_name", MachineField.Name)]
[InlineData("game name", MachineField.Name)]
[InlineData("machine-name", MachineField.Name)]
[InlineData("machine.name", MachineField.Name)]
[InlineData("machine_name", MachineField.Name)]
[InlineData("machine name", MachineField.Name)]
[InlineData("GAME.NAME", MachineField.Name)]
[InlineData("gAmE.namE", MachineField.Name)]
public void AsMachineFieldProcessingTest(string? field, MachineField expected)
{
MachineField actual = field.AsMachineField();
Assert.Equal(expected, actual);
}
[Theory]
[InlineData(null, MachineField.NULL)]
[InlineData("game.board", MachineField.Board)]
[InlineData("game.buttons", MachineField.Buttons)]
[InlineData("game.category", MachineField.Category)]
[InlineData("game.cloneof", MachineField.CloneOf)]
[InlineData("game.clone_of", MachineField.CloneOf)]
[InlineData("game.cloneofid", MachineField.CloneOfID)]
[InlineData("game.nointrocloneofid", MachineField.CloneOfID)]
[InlineData("game.nointro_cloneofid", MachineField.CloneOfID)]
[InlineData("game.no_intro_cloneofid", MachineField.CloneOfID)]
[InlineData("game.no_intro_clone_of_id", MachineField.CloneOfID)]
[InlineData("game.comment", MachineField.Comment)]
[InlineData("game.extra", MachineField.Comment)]
[InlineData("game.control", MachineField.Control)]
[InlineData("game.country", MachineField.Country)]
[InlineData("game.crc", MachineField.CRC)]
[InlineData("game.hascrc", MachineField.CRC)]
[InlineData("game.has_crc", MachineField.CRC)]
[InlineData("game.desc", MachineField.Description)]
[InlineData("game.description", MachineField.Description)]
[InlineData("game.developer", MachineField.Developer)]
[InlineData("game.displaycount", MachineField.DisplayCount)]
[InlineData("game.display_count", MachineField.DisplayCount)]
[InlineData("game.displaytype", MachineField.DisplayType)]
[InlineData("game.display_type", MachineField.DisplayType)]
[InlineData("game.enabled", MachineField.Enabled)]
[InlineData("game.genmsxid", MachineField.GenMSXID)]
[InlineData("game.genmsx_id", MachineField.GenMSXID)]
[InlineData("game.gen_msxid", MachineField.GenMSXID)]
[InlineData("game.gen_msx_id", MachineField.GenMSXID)]
[InlineData("game.genre", MachineField.Genre)]
[InlineData("game.history", MachineField.History)]
[InlineData("game.id", MachineField.ID)]
[InlineData("game.nointroid", MachineField.ID)]
[InlineData("game.nointro_id", MachineField.ID)]
[InlineData("game.no_intro_id", MachineField.ID)]
[InlineData("game.manufacturer", MachineField.Manufacturer)]
[InlineData("game.name", MachineField.Name)]
[InlineData("game.players", MachineField.Players)]
[InlineData("game.publisher", MachineField.Publisher)]
[InlineData("game.ratings", MachineField.Ratings)]
[InlineData("game.rebuildto", MachineField.RebuildTo)]
[InlineData("game.rebuild_to", MachineField.RebuildTo)]
[InlineData("game.relatedto", MachineField.RelatedTo)]
[InlineData("game.related_to", MachineField.RelatedTo)]
[InlineData("game.romof", MachineField.RomOf)]
[InlineData("game.rom_of", MachineField.RomOf)]
[InlineData("game.rotation", MachineField.Rotation)]
[InlineData("game.runnable", MachineField.Runnable)]
[InlineData("game.sampleof", MachineField.SampleOf)]
[InlineData("game.sample_of", MachineField.SampleOf)]
[InlineData("game.score", MachineField.Score)]
[InlineData("game.sourcefile", MachineField.SourceFile)]
[InlineData("game.source_file", MachineField.SourceFile)]
[InlineData("game.amstatus", MachineField.Status)]
[InlineData("game.am_status", MachineField.Status)]
[InlineData("game.gamestatus", MachineField.Status)]
[InlineData("game.supportstatus", MachineField.Status)]
[InlineData("game.support_status", MachineField.Status)]
[InlineData("game.subgenre", MachineField.Subgenre)]
[InlineData("game.sub_genre", MachineField.Subgenre)]
[InlineData("game.supported", MachineField.Supported)]
[InlineData("game.system", MachineField.System)]
[InlineData("game.msxsystem", MachineField.System)]
[InlineData("game.msx_system", MachineField.System)]
[InlineData("game.titleid", MachineField.TitleID)]
[InlineData("game.title_id", MachineField.TitleID)]
[InlineData("game.type", MachineField.Type)]
[InlineData("game.year", MachineField.Year)]
public void AsMachineFieldTest(string? field, MachineField expected)
{
MachineField actual = field.AsMachineField();
Assert.Equal(expected, actual);
}
[Theory]
[InlineData(null, MachineType.None)]
[InlineData("none", MachineType.None)]
@@ -878,7 +783,6 @@ namespace SabreTools.Test.Core
[InlineData(ItemType.NULL, 54)]
[InlineData(LoadFlag.NULL, 14)]
[InlineData(LogLevel.VERBOSE, 4)]
[InlineData(MachineField.NULL, 68)]
[InlineData(MachineType.None, 6)]
[InlineData(MergingFlag.None, 12)]
[InlineData(NodumpFlag.None, 4)]