Flatten Extension out of existence

This commit is contained in:
Matt Nadareski
2026-04-09 22:06:41 -04:00
parent 967d9ffe87
commit 853e2ff5c0
16 changed files with 30 additions and 281 deletions

View File

@@ -767,10 +767,10 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("tag", device.Tag);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.DeviceType);
Data.Models.Metadata.Extension[]? extensions = device.Extension;
Assert.NotNull(extensions);
Data.Models.Metadata.Extension? extension = Assert.Single(extensions);
ValidateMetadataExtension(extension);
string[]? extensionNames = device.ExtensionName;
Assert.NotNull(extensionNames);
string? extensionName = Assert.Single(extensionNames);
Assert.Equal("name", extensionName);
}
private static void ValidateMetadataDeviceRef(Data.Models.Metadata.DeviceRef? deviceRef)
@@ -890,12 +890,6 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.True(driver.Unofficial);
}
private static void ValidateMetadataExtension(Data.Models.Metadata.Extension? extension)
{
Assert.NotNull(extension);
Assert.Equal("name", extension.Name);
}
private static void ValidateMetadataFeature(Data.Models.Metadata.Feature? feature)
{
Assert.NotNull(feature);