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

@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
disk.Write(DatItem.DupeTypeKey, DupeType.All | DupeType.External);
disk.Machine = machine;
disk.Write(Disk.PartKey, part);
disk.Write(DatItem.RemoveKey, (bool?)false);
disk.RemoveFlag = false;
disk.Source = source;
Rom actual = disk.ConvertToRom();
@@ -55,7 +55,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
Assert.NotNull(actualMachine);
Assert.Equal("name", actualMachine.Name);
Assert.Equal(false, actual.ReadBool(DatItem.RemoveKey));
Assert.False(actual.RemoveFlag);
Part? actualPart = actual.Read<Part?>(Rom.PartKey);
Assert.NotNull(actualPart);

View File

@@ -28,7 +28,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
};
file.Write(DatItem.DupeTypeKey, DupeType.All | DupeType.External);
file.Machine = machine;
file.Write(DatItem.RemoveKey, (bool?)false);
file.RemoveFlag = false;
file.Source = source;
file.Machine = machine;
file.Source = source;
@@ -47,7 +47,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
Assert.NotNull(actualMachine);
Assert.Equal("name", actualMachine.GetName());
Assert.Equal(false, actual.ReadBool(DatItem.RemoveKey));
Assert.False(actual.RemoveFlag);
Source? actualSource = actual.Source;
Assert.NotNull(actualSource);

View File

@@ -23,7 +23,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
media.Write(Data.Models.Metadata.Media.SpamSumKey, HashType.SpamSum.ZeroString);
media.Write(DatItem.DupeTypeKey, DupeType.All | DupeType.External);
media.Machine = machine;
media.Write(DatItem.RemoveKey, (bool?)false);
media.RemoveFlag = false;
media.Source = source;
Rom actual = media.ConvertToRom();
@@ -39,7 +39,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test
Assert.NotNull(actualMachine);
Assert.Equal("name", actualMachine.Name);
Assert.Equal(false, actual.ReadBool(DatItem.RemoveKey));
Assert.False(actual.RemoveFlag);
Source? actualSource = actual.Source;
Assert.NotNull(actualSource);