Make inverted DiskArea less impactful

This commit is contained in:
Matt Nadareski
2026-04-09 23:36:50 -04:00
parent b0a9464d2b
commit 5f9eaef9f2
8 changed files with 18 additions and 40 deletions

View File

@@ -98,7 +98,7 @@ namespace SabreTools.Metadata.DatFiles.Test
DipSwitch? dipSwitch = Array.Find(datItems, item => item is DipSwitch dipSwitch && dipSwitch.PartInterface is null) as DipSwitch;
ValidateDipSwitch(dipSwitch);
Disk? disk = Array.Find(datItems, item => item is Disk disk && !disk.DiskAreaSpecified && disk.PartInterface is null) as Disk;
Disk? disk = Array.Find(datItems, item => item is Disk disk && disk.DiskAreaName is null && disk.PartInterface is null) as Disk;
ValidateDisk(disk);
Display? display = Array.Find(datItems, item => item is Display display && display.AspectX is null) as Display;
@@ -131,9 +131,9 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.Equal("name", partDipSwitch.PartName);
// All other fields are tested separately
Disk? partDisk = Array.Find(datItems, item => item is Disk disk && disk.DiskAreaSpecified && disk.PartInterface is not null) as Disk;
Disk? partDisk = Array.Find(datItems, item => item is Disk disk && disk.DiskAreaName is not null && disk.PartInterface is not null) as Disk;
Assert.NotNull(partDisk);
ValidateDiskArea(partDisk.DiskArea);
Assert.Equal("name", partDisk.DiskAreaName);
Assert.Equal("interface", partDisk.PartInterface);
Assert.Equal("name", partDisk.PartName);