Turn removal key into a metadata property

This commit is contained in:
Matt Nadareski
2026-04-02 20:34:09 -04:00
parent d3f5dccf5b
commit c87db265dd
16 changed files with 38 additions and 242 deletions

View File

@@ -36,7 +36,7 @@ namespace SabreTools.Metadata.DatFiles.Test
var actualDatItems = datFile.GetItemsForBucket("machine");
DatItem actualRom = Assert.Single(actualDatItems);
Assert.Equal(true, actualRom.ReadBool(DatItem.RemoveKey));
Assert.True(actualRom.RemoveFlag);
}
[Fact]
@@ -66,7 +66,7 @@ namespace SabreTools.Metadata.DatFiles.Test
var actualDatItems = datFile.GetItemsForBucketDB("machine");
DatItem actualRom = Assert.Single(actualDatItems).Value;
Assert.Equal(true, actualRom.ReadBool(DatItem.RemoveKey));
Assert.True(actualRom.RemoveFlag);
}
#endregion

View File

@@ -2287,7 +2287,7 @@ namespace SabreTools.Metadata.DatFiles.Test
public void ShouldIgnore_RemoveSet_True()
{
DatItem? datItem = new Rom();
datItem.Write(DatItem.RemoveKey, true);
datItem.RemoveFlag = true;
DatFile datFile = new Logiqx(null, useGame: false);
bool actual = datFile.ShouldIgnore(datItem, ignoreBlanks: true);

View File

@@ -307,7 +307,7 @@ namespace SabreTools.Metadata.DatFiles.Test
DatItem rom2 = new Rom();
rom2.SetName("rom-2");
rom2.Write<string?>(Data.Models.Metadata.Rom.CRCKey, "DEADBEEF");
rom2.Write<bool?>(DatItem.RemoveKey, true);
rom2.RemoveFlag = true;
rom2.Write<string?>(Data.Models.Metadata.Rom.SHA1Key, "000000e948edcb4f7704b8af85a77a3339ecce44");
rom2.Write<string?>(Data.Models.Metadata.Rom.SizeKey, "1024");
@@ -378,7 +378,7 @@ namespace SabreTools.Metadata.DatFiles.Test
machine.Name = "machine";
DatItem item = new Rom();
item.Write<bool?>(DatItem.RemoveKey, true);
item.RemoveFlag = true;
var dict = new ItemDictionaryDB();
long sourceIndex = dict.AddSource(source);
@@ -399,7 +399,7 @@ namespace SabreTools.Metadata.DatFiles.Test
machine.Name = "machine";
DatItem item = new Rom();
item.Write<bool?>(DatItem.RemoveKey, true);
item.RemoveFlag = true;
var dict = new ItemDictionaryDB();
long sourceIndex = dict.AddSource(source);

View File

@@ -276,7 +276,7 @@ namespace SabreTools.Metadata.DatFiles.Test
DatItem rom2 = new Rom();
rom2.SetName("rom-2");
rom2.Write<string?>(Data.Models.Metadata.Rom.CRCKey, "DEAEEF");
rom2.Write<bool?>(DatItem.RemoveKey, true);
rom2.RemoveFlag = true;
rom2.Write<string?>(Data.Models.Metadata.Rom.SHA1Key, "000000e948edcb4f7704b8af85a77a3339ecce44");
rom2.Write<string?>(Data.Models.Metadata.Rom.SizeKey, "1024");
rom2.CopyMachineInformation(machine);
@@ -345,7 +345,7 @@ namespace SabreTools.Metadata.DatFiles.Test
machine.Name = "machine";
DatItem item = new Rom();
item.Write<bool?>(DatItem.RemoveKey, true);
item.RemoveFlag = true;
item.Source = source;
item.Machine = machine;
@@ -366,7 +366,7 @@ namespace SabreTools.Metadata.DatFiles.Test
machine.Name = "machine";
DatItem item = new Rom();
item.Write<bool?>(DatItem.RemoveKey, true);
item.RemoveFlag = true;
item.Source = source;
item.Machine = machine;