Convert Device fully over to properties

This commit is contained in:
Matt Nadareski
2026-04-04 00:25:50 -04:00
parent f7ac1073b0
commit e5e279a48d
8 changed files with 92 additions and 96 deletions

View File

@@ -481,9 +481,9 @@ namespace SabreTools.Metadata.DatFiles.Test
{
return new Data.Models.Metadata.Device
{
[Data.Models.Metadata.Device.ExtensionKey] = new Data.Models.Metadata.Extension[] { CreateMetadataExtension() },
Extension = [CreateMetadataExtension()],
FixedImage = "fixedimage",
[Data.Models.Metadata.Device.InstanceKey] = CreateMetadataInstance(),
Instance = CreateMetadataInstance(),
Interface = "interface",
Mandatory = true,
Tag = "tag",
@@ -1246,13 +1246,12 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("tag", device.Tag);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.DeviceType);
Extension[]? extensions = device.Read<Extension[]>(Data.Models.Metadata.Device.ExtensionKey);
Extension[]? extensions = device.Extension;
Assert.NotNull(extensions);
Extension? extension = Assert.Single(extensions);
ValidateExtension(extension);
Instance? instance = device.Read<Instance>(Data.Models.Metadata.Device.InstanceKey);
ValidateInstance(instance);
ValidateInstance(device.Instance);
}
private static void ValidateDeviceRef(DeviceRef? deviceRef)

View File

@@ -776,13 +776,12 @@ 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.ReadArray<Data.Models.Metadata.Extension>(Data.Models.Metadata.Device.ExtensionKey);
Data.Models.Metadata.Extension[]? extensions = device.Extension;
Assert.NotNull(extensions);
Data.Models.Metadata.Extension? extension = Assert.Single(extensions);
ValidateMetadataExtension(extension);
Data.Models.Metadata.Instance? instance = device.Read<Data.Models.Metadata.Instance>(Data.Models.Metadata.Device.InstanceKey);
ValidateMetadataInstance(instance);
ValidateMetadataInstance(device.Instance);
}
private static void ValidateMetadataDeviceRef(Data.Models.Metadata.DeviceRef? deviceRef)