mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 06:45:11 +00:00
Make inverted DiskArea less impactful
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -193,19 +193,12 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
Disk item = new Disk(CreateMetadataDisk());
|
||||
item.CopyMachineInformation(machine);
|
||||
item.DiskArea = CreateDiskArea(machine);
|
||||
item.DiskAreaName = "name";
|
||||
item.PartInterface = "interface";
|
||||
item.PartName = "name";
|
||||
return item;
|
||||
}
|
||||
|
||||
private static DiskArea CreateDiskArea(Machine machine)
|
||||
{
|
||||
DiskArea item = new DiskArea(CreateMetadataDiskArea());
|
||||
item.CopyMachineInformation(machine);
|
||||
return item;
|
||||
}
|
||||
|
||||
private static Display CreateDisplay(Machine machine)
|
||||
{
|
||||
Display item = new Display(CreateMetadataDisplay());
|
||||
|
||||
Reference in New Issue
Block a user