Flatten Analog out of existence

This commit is contained in:
Matt Nadareski
2026-04-09 22:21:15 -04:00
parent 853e2ff5c0
commit ca3ebf33a8
16 changed files with 31 additions and 283 deletions

View File

@@ -355,14 +355,6 @@ namespace SabreTools.Metadata.DatFiles.Test
};
}
private static Data.Models.Metadata.Analog CreateMetadataAnalog()
{
return new Data.Models.Metadata.Analog
{
Mask = "mask",
};
}
private static Data.Models.Metadata.Archive CreateMetadataArchive()
{
return new Data.Models.Metadata.Archive
@@ -717,7 +709,7 @@ namespace SabreTools.Metadata.DatFiles.Test
{
return new Data.Models.Metadata.Port
{
Analog = [CreateMetadataAnalog()],
AnalogMask = ["mask"],
Tag = "tag",
};
}
@@ -1128,12 +1120,6 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("name", adjuster.Name);
}
private static void ValidateAnalog(Analog? analog)
{
Assert.NotNull(analog);
Assert.Equal("mask", analog.Mask);
}
private static void ValidateArchive(Archive? archive)
{
Assert.NotNull(archive);
@@ -1424,10 +1410,10 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(port);
Assert.Equal("tag", port.Tag);
Analog[]? dipValues = port.Analog;
Assert.NotNull(dipValues);
Analog? dipValue = Assert.Single(dipValues);
ValidateAnalog(dipValue);
string[]? analogMasks = port.AnalogMask;
Assert.NotNull(analogMasks);
string? analogMask = Assert.Single(analogMasks);
Assert.Equal("mask", analogMask);
}
private static void ValidateRamOption(RamOption? ramOption)

View File

@@ -620,12 +620,6 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("name", adjuster.Name);
}
private static void ValidateMetadataAnalog(Data.Models.Metadata.Analog? analog)
{
Assert.NotNull(analog);
Assert.Equal("mask", analog.Mask);
}
private static void ValidateMetadataArchive(Data.Models.Metadata.Archive? archive)
{
Assert.NotNull(archive);
@@ -965,10 +959,10 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(port);
Assert.Equal("tag", port.Tag);
Data.Models.Metadata.Analog[]? dipValues = port.Analog;
Assert.NotNull(dipValues);
Data.Models.Metadata.Analog? dipValue = Assert.Single(dipValues);
ValidateMetadataAnalog(dipValue);
string[]? analogMasks = port.AnalogMask;
Assert.NotNull(analogMasks);
string? analogMask = Assert.Single(analogMasks);
Assert.Equal("mask", analogMask);
}
private static void ValidateMetadataRamOption(Data.Models.Metadata.RamOption? ramOption)