mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 06:45:11 +00:00
Flatten Extension out of existence
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user