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

@@ -489,7 +489,7 @@ namespace SabreTools.Metadata.DatFiles.Test
{
return new Data.Models.Metadata.Device
{
Extension = [CreateMetadataExtension()],
ExtensionName = ["name"],
FixedImage = "fixedimage",
InstanceBriefName = "briefname",
InstanceName = "name",
@@ -644,14 +644,6 @@ namespace SabreTools.Metadata.DatFiles.Test
};
}
private static Data.Models.Metadata.Extension CreateMetadataExtension()
{
return new Data.Models.Metadata.Extension
{
Name = "name",
};
}
private static Data.Models.Metadata.Feature CreateMetadataFeature()
{
return new Data.Models.Metadata.Feature
@@ -1246,10 +1238,10 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("tag", device.Tag);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.DeviceType);
Extension[]? extensions = device.Extension;
Assert.NotNull(extensions);
Extension? extension = Assert.Single(extensions);
ValidateExtension(extension);
string[]? extensionNames = device.ExtensionName;
Assert.NotNull(extensionNames);
string? extensionName = Assert.Single(extensionNames);
Assert.Equal("name", extensionName);
}
private static void ValidateDeviceRef(DeviceRef? deviceRef)
@@ -1364,12 +1356,6 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.True(driver.Unofficial);
}
private static void ValidateExtension(Extension? extension)
{
Assert.NotNull(extension);
Assert.Equal("name", extension.Name);
}
private static void ValidateFeature(Feature? feature)
{
Assert.NotNull(feature);