mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
Enum type conversion to property
This commit is contained in:
@@ -190,9 +190,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Comment = "XXXXXX",
|
||||
Header = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
ForceMerging = "XXXXXX",
|
||||
ForceMerging = Data.Models.Metadata.MergingFlag.Merged,
|
||||
ForceZipping = true,
|
||||
ForcePacking = "XXXXXX",
|
||||
ForcePacking = Data.Models.Metadata.PackingFlag.Zip,
|
||||
};
|
||||
|
||||
var release = new Data.Models.ClrMamePro.Release
|
||||
@@ -225,7 +225,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
RIPEMD160 = "XXXXXX",
|
||||
SHA1 = "XXXXXX",
|
||||
Merge = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Flags = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
SHA256 = "XXXXXX",
|
||||
@@ -248,7 +248,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
MD5 = "XXXXXX",
|
||||
SHA1 = "XXXXXX",
|
||||
Merge = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Flags = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -273,7 +273,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var chip = new Data.Models.ClrMamePro.Chip
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ChipType.CPU,
|
||||
Name = "XXXXXX",
|
||||
Flags = "XXXXXX",
|
||||
Clock = "XXXXXX",
|
||||
@@ -281,7 +281,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var video = new Data.Models.ClrMamePro.Video
|
||||
{
|
||||
Screen = "XXXXXX",
|
||||
Screen = Data.Models.Metadata.DisplayType.Vector,
|
||||
Orientation = "XXXXXX",
|
||||
X = "XXXXXX",
|
||||
Y = "XXXXXX",
|
||||
@@ -314,11 +314,11 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var driver = new Data.Models.ClrMamePro.Driver
|
||||
{
|
||||
Status = "XXXXXX",
|
||||
Color = "XXXXXX",
|
||||
Sound = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SupportStatus.Good,
|
||||
Color = Data.Models.Metadata.SupportStatus.Good,
|
||||
Sound = Data.Models.Metadata.SupportStatus.Good,
|
||||
PaletteSize = "XXXXXX",
|
||||
Blit = "XXXXXX",
|
||||
Blit = Data.Models.Metadata.Blit.Plain,
|
||||
};
|
||||
|
||||
// TODO: This omits Set, should that have a separate case?
|
||||
@@ -379,9 +379,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", cmp.Comment);
|
||||
Assert.Equal("XXXXXX", cmp.Header);
|
||||
Assert.Equal("XXXXXX", cmp.Type);
|
||||
Assert.Equal("XXXXXX", cmp.ForceMerging);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, cmp.ForceMerging);
|
||||
Assert.Equal(true, cmp.ForceZipping);
|
||||
Assert.Equal("XXXXXX", cmp.ForcePacking);
|
||||
Assert.Equal(Data.Models.Metadata.PackingFlag.Zip, cmp.ForcePacking);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -488,7 +488,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.RIPEMD160);
|
||||
Assert.Equal("XXXXXX", rom.SHA1);
|
||||
Assert.Equal("XXXXXX", rom.Merge);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal("XXXXXX", rom.Flags);
|
||||
Assert.Equal("XXXXXX", rom.Date);
|
||||
Assert.Equal("XXXXXX", rom.SHA256);
|
||||
@@ -515,7 +515,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.MD5);
|
||||
Assert.Equal("XXXXXX", disk.SHA1);
|
||||
Assert.Equal("XXXXXX", disk.Merge);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal("XXXXXX", disk.Flags);
|
||||
}
|
||||
|
||||
@@ -556,7 +556,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.ClrMamePro.Chip? chip)
|
||||
{
|
||||
Assert.NotNull(chip);
|
||||
Assert.Equal("XXXXXX", chip.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
|
||||
Assert.Equal("XXXXXX", chip.Name);
|
||||
Assert.Equal("XXXXXX", chip.Flags);
|
||||
Assert.Equal("XXXXXX", chip.Clock);
|
||||
@@ -568,7 +568,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.ClrMamePro.Video? video)
|
||||
{
|
||||
Assert.NotNull(video);
|
||||
Assert.Equal("XXXXXX", video.Screen);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, video.Screen);
|
||||
Assert.Equal("XXXXXX", video.Orientation);
|
||||
Assert.Equal("XXXXXX", video.X);
|
||||
Assert.Equal("XXXXXX", video.Y);
|
||||
@@ -621,11 +621,11 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.ClrMamePro.Driver? driver)
|
||||
{
|
||||
Assert.NotNull(driver);
|
||||
Assert.Equal("XXXXXX", driver.Status);
|
||||
Assert.Equal("XXXXXX", driver.Color);
|
||||
Assert.Equal("XXXXXX", driver.Sound);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Color);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Sound);
|
||||
Assert.Equal("XXXXXX", driver.PaletteSize);
|
||||
Assert.Equal("XXXXXX", driver.Blit);
|
||||
Assert.Equal(Data.Models.Metadata.Blit.Plain, driver.Blit);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Merge = "XXXXXX",
|
||||
Region = "XXXXXX",
|
||||
Offset = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
Dispose = true,
|
||||
SoundOnly = true,
|
||||
@@ -162,7 +162,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Region = "XXXXXX",
|
||||
Index = "XXXXXX",
|
||||
Writable = true,
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
};
|
||||
|
||||
@@ -180,7 +180,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ChipType.CPU,
|
||||
SoundOnly = true,
|
||||
Clock = "XXXXXX",
|
||||
};
|
||||
@@ -188,7 +188,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var display = new Data.Models.Listxml.Display
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DisplayType.Vector,
|
||||
Rotate = "XXXXXX",
|
||||
FlipX = true,
|
||||
Width = "XXXXXX",
|
||||
@@ -205,7 +205,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var video = new Data.Models.Listxml.Video
|
||||
{
|
||||
Screen = "XXXXXX",
|
||||
Screen = Data.Models.Metadata.DisplayType.Vector,
|
||||
Orientation = "XXXXXX",
|
||||
Width = "XXXXXX",
|
||||
Height = "XXXXXX",
|
||||
@@ -221,7 +221,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var control = new Data.Models.Listxml.Control
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ControlType.Lightgun,
|
||||
Player = "XXXXXX",
|
||||
Buttons = "XXXXXX",
|
||||
ReqButtons = "XXXXXX",
|
||||
@@ -250,7 +250,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Mask = "XXXXXX",
|
||||
Relation = "XXXXXX",
|
||||
Relation = Data.Models.Metadata.Relation.Equal,
|
||||
Value = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -324,13 +324,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var driver = new Data.Models.Listxml.Driver
|
||||
{
|
||||
Status = "XXXXXX",
|
||||
Color = "XXXXXX",
|
||||
Sound = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SupportStatus.Good,
|
||||
Color = Data.Models.Metadata.SupportStatus.Good,
|
||||
Sound = Data.Models.Metadata.SupportStatus.Good,
|
||||
PaletteSize = "XXXXXX",
|
||||
Emulation = "XXXXXX",
|
||||
Cocktail = "XXXXXX",
|
||||
SaveState = "XXXXXX",
|
||||
Emulation = Data.Models.Metadata.SupportStatus.Good,
|
||||
Cocktail = Data.Models.Metadata.SupportStatus.Good,
|
||||
SaveState = Data.Models.Metadata.Supported.Yes,
|
||||
RequiresArtwork = true,
|
||||
Unofficial = true,
|
||||
NoSoundHardware = true,
|
||||
@@ -339,9 +339,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var feature = new Data.Models.Listxml.Feature
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Overall = "XXXXXX",
|
||||
Type = Data.Models.Metadata.FeatureType.Protection,
|
||||
Status = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
Overall = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
};
|
||||
|
||||
var instance = new Data.Models.Listxml.Instance
|
||||
@@ -357,7 +357,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var device = new Data.Models.Listxml.Device
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DeviceType.PunchTape,
|
||||
Tag = "XXXXXX",
|
||||
FixedImage = "XXXXXX",
|
||||
Mandatory = "XXXXXX",
|
||||
@@ -383,7 +383,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Name = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SoftwareListStatus.Original,
|
||||
Filter = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -559,7 +559,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.Merge);
|
||||
Assert.Equal("XXXXXX", rom.Region);
|
||||
Assert.Equal("XXXXXX", rom.Offset);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal(true, rom.Optional);
|
||||
Assert.Equal(true, rom.Dispose);
|
||||
Assert.Equal(true, rom.SoundOnly);
|
||||
@@ -578,7 +578,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.Region);
|
||||
Assert.Equal("XXXXXX", disk.Index);
|
||||
Assert.Equal(true, disk.Writable);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal(true, disk.Optional);
|
||||
}
|
||||
|
||||
@@ -608,7 +608,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(chip);
|
||||
Assert.Equal("XXXXXX", chip.Name);
|
||||
Assert.Equal("XXXXXX", chip.Tag);
|
||||
Assert.Equal("XXXXXX", chip.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
|
||||
Assert.Equal(true, chip.SoundOnly);
|
||||
Assert.Equal("XXXXXX", chip.Clock);
|
||||
}
|
||||
@@ -620,7 +620,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(display);
|
||||
Assert.Equal("XXXXXX", display.Tag);
|
||||
Assert.Equal("XXXXXX", display.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
|
||||
Assert.Equal("XXXXXX", display.Rotate);
|
||||
Assert.Equal(true, display.FlipX);
|
||||
Assert.Equal("XXXXXX", display.Width);
|
||||
@@ -641,7 +641,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Video? video)
|
||||
{
|
||||
Assert.NotNull(video);
|
||||
Assert.Equal("XXXXXX", video.Screen);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, video.Screen);
|
||||
Assert.Equal("XXXXXX", video.Orientation);
|
||||
Assert.Equal("XXXXXX", video.Width);
|
||||
Assert.Equal("XXXXXX", video.Height);
|
||||
@@ -683,7 +683,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Control? control)
|
||||
{
|
||||
Assert.NotNull(control);
|
||||
Assert.Equal("XXXXXX", control.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ControlType.Lightgun, control.Type);
|
||||
Assert.Equal("XXXXXX", control.Player);
|
||||
Assert.Equal("XXXXXX", control.Buttons);
|
||||
Assert.Equal("XXXXXX", control.ReqButtons);
|
||||
@@ -725,7 +725,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(condition);
|
||||
Assert.Equal("XXXXXX", condition.Tag);
|
||||
Assert.Equal("XXXXXX", condition.Mask);
|
||||
Assert.Equal("XXXXXX", condition.Relation);
|
||||
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
|
||||
Assert.Equal("XXXXXX", condition.Value);
|
||||
}
|
||||
|
||||
@@ -834,13 +834,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Driver? driver)
|
||||
{
|
||||
Assert.NotNull(driver);
|
||||
Assert.Equal("XXXXXX", driver.Status);
|
||||
Assert.Equal("XXXXXX", driver.Color);
|
||||
Assert.Equal("XXXXXX", driver.Sound);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Color);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Sound);
|
||||
Assert.Equal("XXXXXX", driver.PaletteSize);
|
||||
Assert.Equal("XXXXXX", driver.Emulation);
|
||||
Assert.Equal("XXXXXX", driver.Cocktail);
|
||||
Assert.Equal("XXXXXX", driver.SaveState);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Emulation);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Cocktail);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, driver.SaveState);
|
||||
Assert.Equal(true, driver.RequiresArtwork);
|
||||
Assert.Equal(true, driver.Unofficial);
|
||||
Assert.Equal(true, driver.NoSoundHardware);
|
||||
@@ -853,9 +853,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Feature? feature)
|
||||
{
|
||||
Assert.NotNull(feature);
|
||||
Assert.Equal("XXXXXX", feature.Type);
|
||||
Assert.Equal("XXXXXX", feature.Status);
|
||||
Assert.Equal("XXXXXX", feature.Overall);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureType.Protection, feature.Type);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Status);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Overall);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -864,7 +864,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Device? device)
|
||||
{
|
||||
Assert.NotNull(device);
|
||||
Assert.Equal("XXXXXX", device.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
|
||||
Assert.Equal("XXXXXX", device.Tag);
|
||||
Assert.Equal("XXXXXX", device.FixedImage);
|
||||
Assert.Equal("XXXXXX", device.Mandatory);
|
||||
@@ -927,7 +927,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(softwarelist);
|
||||
Assert.Equal("XXXXXX", softwarelist.Tag);
|
||||
Assert.Equal("XXXXXX", softwarelist.Name);
|
||||
Assert.Equal("XXXXXX", softwarelist.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
|
||||
Assert.Equal("XXXXXX", softwarelist.Filter);
|
||||
}
|
||||
|
||||
|
||||
@@ -141,17 +141,17 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var clrmamepro = new Data.Models.Logiqx.ClrMamePro
|
||||
{
|
||||
Header = "XXXXXX",
|
||||
ForceMerging = "XXXXXX",
|
||||
ForceNodump = "XXXXXX",
|
||||
ForcePacking = "XXXXXX",
|
||||
ForceMerging = Data.Models.Metadata.MergingFlag.Merged,
|
||||
ForceNodump = Data.Models.Metadata.NodumpFlag.Required,
|
||||
ForcePacking = Data.Models.Metadata.PackingFlag.Zip,
|
||||
};
|
||||
|
||||
var romcenter = new Data.Models.Logiqx.RomCenter
|
||||
{
|
||||
Plugin = "XXXXXX",
|
||||
RomMode = "XXXXXX",
|
||||
BiosMode = "XXXXXX",
|
||||
SampleMode = "XXXXXX",
|
||||
RomMode = Data.Models.Metadata.MergingFlag.Merged,
|
||||
BiosMode = Data.Models.Metadata.MergingFlag.Merged,
|
||||
SampleMode = Data.Models.Metadata.MergingFlag.Merged,
|
||||
LockRomMode = true,
|
||||
LockBiosMode = true,
|
||||
LockSampleMode = true,
|
||||
@@ -230,7 +230,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
xxHash364 = "XXXXXX",
|
||||
xxHash3128 = "XXXXXX",
|
||||
Merge = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Serial = "XXXXXX",
|
||||
Header = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
@@ -244,7 +244,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
MD5 = "XXXXXX",
|
||||
SHA1 = "XXXXXX",
|
||||
Merge = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Region = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -274,10 +274,10 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var driver = new Data.Models.Logiqx.Driver
|
||||
{
|
||||
Status = "XXXXXX",
|
||||
Emulation = "XXXXXX",
|
||||
Cocktail = "XXXXXX",
|
||||
SaveState = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SupportStatus.Good,
|
||||
Emulation = Data.Models.Metadata.SupportStatus.Good,
|
||||
Cocktail = Data.Models.Metadata.SupportStatus.Good,
|
||||
SaveState = Data.Models.Metadata.Supported.Yes,
|
||||
RequiresArtwork = true,
|
||||
Unofficial = true,
|
||||
NoSoundHardware = true,
|
||||
@@ -288,7 +288,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Name = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SoftwareListStatus.Original,
|
||||
Filter = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -367,9 +367,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(cmp);
|
||||
Assert.Equal("XXXXXX", cmp.Header);
|
||||
Assert.Equal("XXXXXX", cmp.ForceMerging);
|
||||
Assert.Equal("XXXXXX", cmp.ForceNodump);
|
||||
Assert.Equal("XXXXXX", cmp.ForcePacking);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, cmp.ForceMerging);
|
||||
Assert.Equal(Data.Models.Metadata.NodumpFlag.Required, cmp.ForceNodump);
|
||||
Assert.Equal(Data.Models.Metadata.PackingFlag.Zip, cmp.ForcePacking);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -379,9 +379,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(rc);
|
||||
Assert.Equal("XXXXXX", rc.Plugin);
|
||||
Assert.Equal("XXXXXX", rc.RomMode);
|
||||
Assert.Equal("XXXXXX", rc.BiosMode);
|
||||
Assert.Equal("XXXXXX", rc.SampleMode);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, rc.RomMode);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, rc.BiosMode);
|
||||
Assert.Equal(Data.Models.Metadata.MergingFlag.Merged, rc.SampleMode);
|
||||
Assert.Equal(true, rc.LockRomMode);
|
||||
Assert.Equal(true, rc.LockBiosMode);
|
||||
Assert.Equal(true, rc.LockSampleMode);
|
||||
@@ -529,7 +529,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.xxHash364);
|
||||
Assert.Equal("XXXXXX", rom.xxHash3128);
|
||||
Assert.Equal("XXXXXX", rom.Merge);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal("XXXXXX", rom.Serial);
|
||||
Assert.Equal("XXXXXX", rom.Header);
|
||||
Assert.Equal("XXXXXX", rom.Date);
|
||||
@@ -547,7 +547,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.MD5);
|
||||
Assert.Equal("XXXXXX", disk.SHA1);
|
||||
Assert.Equal("XXXXXX", disk.Merge);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal("XXXXXX", disk.Region);
|
||||
}
|
||||
|
||||
@@ -597,10 +597,10 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Logiqx.Driver? driver)
|
||||
{
|
||||
Assert.NotNull(driver);
|
||||
Assert.Equal("XXXXXX", driver.Status);
|
||||
Assert.Equal("XXXXXX", driver.Emulation);
|
||||
Assert.Equal("XXXXXX", driver.Cocktail);
|
||||
Assert.Equal("XXXXXX", driver.SaveState);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Emulation);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Cocktail);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, driver.SaveState);
|
||||
Assert.Equal(true, driver.RequiresArtwork);
|
||||
Assert.Equal(true, driver.Unofficial);
|
||||
Assert.Equal(true, driver.NoSoundHardware);
|
||||
@@ -615,7 +615,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(softwarelist);
|
||||
Assert.Equal("XXXXXX", softwarelist.Tag);
|
||||
Assert.Equal("XXXXXX", softwarelist.Name);
|
||||
Assert.Equal("XXXXXX", softwarelist.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
|
||||
Assert.Equal("XXXXXX", softwarelist.Filter);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,7 +143,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Merge = "XXXXXX",
|
||||
Region = "XXXXXX",
|
||||
Offset = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
Dispose = true,
|
||||
SoundOnly = true,
|
||||
@@ -158,7 +158,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Region = "XXXXXX",
|
||||
Index = "XXXXXX",
|
||||
Writable = true,
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
};
|
||||
|
||||
@@ -176,7 +176,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ChipType.CPU,
|
||||
SoundOnly = true,
|
||||
Clock = "XXXXXX",
|
||||
};
|
||||
@@ -184,7 +184,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var display = new Data.Models.Listxml.Display
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DisplayType.Vector,
|
||||
Rotate = "XXXXXX",
|
||||
FlipX = true,
|
||||
Width = "XXXXXX",
|
||||
@@ -201,7 +201,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var video = new Data.Models.Listxml.Video
|
||||
{
|
||||
Screen = "XXXXXX",
|
||||
Screen = Data.Models.Metadata.DisplayType.Vector,
|
||||
Orientation = "XXXXXX",
|
||||
Width = "XXXXXX",
|
||||
Height = "XXXXXX",
|
||||
@@ -217,7 +217,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var control = new Data.Models.Listxml.Control
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ControlType.Lightgun,
|
||||
Player = "XXXXXX",
|
||||
Buttons = "XXXXXX",
|
||||
ReqButtons = "XXXXXX",
|
||||
@@ -246,7 +246,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Mask = "XXXXXX",
|
||||
Relation = "XXXXXX",
|
||||
Relation = Data.Models.Metadata.Relation.Equal,
|
||||
Value = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -320,13 +320,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var driver = new Data.Models.Listxml.Driver
|
||||
{
|
||||
Status = "XXXXXX",
|
||||
Color = "XXXXXX",
|
||||
Sound = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SupportStatus.Good,
|
||||
Color = Data.Models.Metadata.SupportStatus.Good,
|
||||
Sound = Data.Models.Metadata.SupportStatus.Good,
|
||||
PaletteSize = "XXXXXX",
|
||||
Emulation = "XXXXXX",
|
||||
Cocktail = "XXXXXX",
|
||||
SaveState = "XXXXXX",
|
||||
Emulation = Data.Models.Metadata.SupportStatus.Good,
|
||||
Cocktail = Data.Models.Metadata.SupportStatus.Good,
|
||||
SaveState = Data.Models.Metadata.Supported.Yes,
|
||||
RequiresArtwork = true,
|
||||
Unofficial = true,
|
||||
NoSoundHardware = true,
|
||||
@@ -335,9 +335,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var feature = new Data.Models.Listxml.Feature
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Overall = "XXXXXX",
|
||||
Type = Data.Models.Metadata.FeatureType.Protection,
|
||||
Status = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
Overall = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
};
|
||||
|
||||
var instance = new Data.Models.Listxml.Instance
|
||||
@@ -353,7 +353,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var device = new Data.Models.Listxml.Device
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DeviceType.PunchTape,
|
||||
Tag = "XXXXXX",
|
||||
FixedImage = "XXXXXX",
|
||||
Mandatory = "XXXXXX",
|
||||
@@ -379,7 +379,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Name = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SoftwareListStatus.Original,
|
||||
Filter = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -553,7 +553,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.Merge);
|
||||
Assert.Equal("XXXXXX", rom.Region);
|
||||
Assert.Equal("XXXXXX", rom.Offset);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal(true, rom.Optional);
|
||||
Assert.Equal(true, rom.Dispose);
|
||||
Assert.Equal(true, rom.SoundOnly);
|
||||
@@ -572,7 +572,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.Region);
|
||||
Assert.Equal("XXXXXX", disk.Index);
|
||||
Assert.Equal(true, disk.Writable);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal(true, disk.Optional);
|
||||
}
|
||||
|
||||
@@ -602,7 +602,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(chip);
|
||||
Assert.Equal("XXXXXX", chip.Name);
|
||||
Assert.Equal("XXXXXX", chip.Tag);
|
||||
Assert.Equal("XXXXXX", chip.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
|
||||
Assert.Equal(true, chip.SoundOnly);
|
||||
Assert.Equal("XXXXXX", chip.Clock);
|
||||
}
|
||||
@@ -614,7 +614,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(display);
|
||||
Assert.Equal("XXXXXX", display.Tag);
|
||||
Assert.Equal("XXXXXX", display.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
|
||||
Assert.Equal("XXXXXX", display.Rotate);
|
||||
Assert.Equal(true, display.FlipX);
|
||||
Assert.Equal("XXXXXX", display.Width);
|
||||
@@ -635,7 +635,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Video? video)
|
||||
{
|
||||
Assert.NotNull(video);
|
||||
Assert.Equal("XXXXXX", video.Screen);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, video.Screen);
|
||||
Assert.Equal("XXXXXX", video.Orientation);
|
||||
Assert.Equal("XXXXXX", video.Width);
|
||||
Assert.Equal("XXXXXX", video.Height);
|
||||
@@ -677,7 +677,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Control? control)
|
||||
{
|
||||
Assert.NotNull(control);
|
||||
Assert.Equal("XXXXXX", control.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ControlType.Lightgun, control.Type);
|
||||
Assert.Equal("XXXXXX", control.Player);
|
||||
Assert.Equal("XXXXXX", control.Buttons);
|
||||
Assert.Equal("XXXXXX", control.ReqButtons);
|
||||
@@ -719,7 +719,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(condition);
|
||||
Assert.Equal("XXXXXX", condition.Tag);
|
||||
Assert.Equal("XXXXXX", condition.Mask);
|
||||
Assert.Equal("XXXXXX", condition.Relation);
|
||||
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
|
||||
Assert.Equal("XXXXXX", condition.Value);
|
||||
}
|
||||
|
||||
@@ -828,13 +828,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Driver? driver)
|
||||
{
|
||||
Assert.NotNull(driver);
|
||||
Assert.Equal("XXXXXX", driver.Status);
|
||||
Assert.Equal("XXXXXX", driver.Color);
|
||||
Assert.Equal("XXXXXX", driver.Sound);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Color);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Sound);
|
||||
Assert.Equal("XXXXXX", driver.PaletteSize);
|
||||
Assert.Equal("XXXXXX", driver.Emulation);
|
||||
Assert.Equal("XXXXXX", driver.Cocktail);
|
||||
Assert.Equal("XXXXXX", driver.SaveState);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Emulation);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Cocktail);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, driver.SaveState);
|
||||
Assert.Equal(true, driver.RequiresArtwork);
|
||||
Assert.Equal(true, driver.Unofficial);
|
||||
Assert.Equal(true, driver.NoSoundHardware);
|
||||
@@ -847,9 +847,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Feature? feature)
|
||||
{
|
||||
Assert.NotNull(feature);
|
||||
Assert.Equal("XXXXXX", feature.Type);
|
||||
Assert.Equal("XXXXXX", feature.Status);
|
||||
Assert.Equal("XXXXXX", feature.Overall);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureType.Protection, feature.Type);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Status);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Overall);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -858,7 +858,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Device? device)
|
||||
{
|
||||
Assert.NotNull(device);
|
||||
Assert.Equal("XXXXXX", device.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
|
||||
Assert.Equal("XXXXXX", device.Tag);
|
||||
Assert.Equal("XXXXXX", device.FixedImage);
|
||||
Assert.Equal("XXXXXX", device.Mandatory);
|
||||
@@ -921,7 +921,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(softwarelist);
|
||||
Assert.Equal("XXXXXX", softwarelist.Tag);
|
||||
Assert.Equal("XXXXXX", softwarelist.Name);
|
||||
Assert.Equal("XXXXXX", softwarelist.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
|
||||
Assert.Equal("XXXXXX", softwarelist.Filter);
|
||||
}
|
||||
|
||||
|
||||
@@ -143,7 +143,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Merge = "XXXXXX",
|
||||
Region = "XXXXXX",
|
||||
Offset = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
Dispose = true,
|
||||
SoundOnly = true,
|
||||
@@ -158,7 +158,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Region = "XXXXXX",
|
||||
Index = "XXXXXX",
|
||||
Writable = true,
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Optional = true,
|
||||
};
|
||||
|
||||
@@ -176,7 +176,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ChipType.CPU,
|
||||
SoundOnly = true,
|
||||
Clock = "XXXXXX",
|
||||
};
|
||||
@@ -184,7 +184,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var display = new Data.Models.Listxml.Display
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DisplayType.Vector,
|
||||
Rotate = "XXXXXX",
|
||||
FlipX = true,
|
||||
Width = "XXXXXX",
|
||||
@@ -201,7 +201,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var video = new Data.Models.Listxml.Video
|
||||
{
|
||||
Screen = "XXXXXX",
|
||||
Screen = Data.Models.Metadata.DisplayType.Vector,
|
||||
Orientation = "XXXXXX",
|
||||
Width = "XXXXXX",
|
||||
Height = "XXXXXX",
|
||||
@@ -217,7 +217,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var control = new Data.Models.Listxml.Control
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.ControlType.Lightgun,
|
||||
Player = "XXXXXX",
|
||||
Buttons = "XXXXXX",
|
||||
ReqButtons = "XXXXXX",
|
||||
@@ -246,7 +246,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Mask = "XXXXXX",
|
||||
Relation = "XXXXXX",
|
||||
Relation = Data.Models.Metadata.Relation.Equal,
|
||||
Value = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -320,13 +320,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var driver = new Data.Models.Listxml.Driver
|
||||
{
|
||||
Status = "XXXXXX",
|
||||
Color = "XXXXXX",
|
||||
Sound = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SupportStatus.Good,
|
||||
Color = Data.Models.Metadata.SupportStatus.Good,
|
||||
Sound = Data.Models.Metadata.SupportStatus.Good,
|
||||
PaletteSize = "XXXXXX",
|
||||
Emulation = "XXXXXX",
|
||||
Cocktail = "XXXXXX",
|
||||
SaveState = "XXXXXX",
|
||||
Emulation = Data.Models.Metadata.SupportStatus.Good,
|
||||
Cocktail = Data.Models.Metadata.SupportStatus.Good,
|
||||
SaveState = Data.Models.Metadata.Supported.Yes,
|
||||
RequiresArtwork = true,
|
||||
Unofficial = true,
|
||||
NoSoundHardware = true,
|
||||
@@ -335,9 +335,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var feature = new Data.Models.Listxml.Feature
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Overall = "XXXXXX",
|
||||
Type = Data.Models.Metadata.FeatureType.Protection,
|
||||
Status = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
Overall = Data.Models.Metadata.FeatureStatus.Imperfect,
|
||||
};
|
||||
|
||||
var instance = new Data.Models.Listxml.Instance
|
||||
@@ -353,7 +353,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
|
||||
var device = new Data.Models.Listxml.Device
|
||||
{
|
||||
Type = "XXXXXX",
|
||||
Type = Data.Models.Metadata.DeviceType.PunchTape,
|
||||
Tag = "XXXXXX",
|
||||
FixedImage = "XXXXXX",
|
||||
Mandatory = "XXXXXX",
|
||||
@@ -379,7 +379,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Tag = "XXXXXX",
|
||||
Name = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.SoftwareListStatus.Original,
|
||||
Filter = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -553,7 +553,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.Merge);
|
||||
Assert.Equal("XXXXXX", rom.Region);
|
||||
Assert.Equal("XXXXXX", rom.Offset);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal(true, rom.Optional);
|
||||
Assert.Equal(true, rom.Dispose);
|
||||
Assert.Equal(true, rom.SoundOnly);
|
||||
@@ -572,7 +572,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.Region);
|
||||
Assert.Equal("XXXXXX", disk.Index);
|
||||
Assert.Equal(true, disk.Writable);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal(true, disk.Optional);
|
||||
}
|
||||
|
||||
@@ -602,7 +602,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(chip);
|
||||
Assert.Equal("XXXXXX", chip.Name);
|
||||
Assert.Equal("XXXXXX", chip.Tag);
|
||||
Assert.Equal("XXXXXX", chip.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
|
||||
Assert.Equal(true, chip.SoundOnly);
|
||||
Assert.Equal("XXXXXX", chip.Clock);
|
||||
}
|
||||
@@ -614,7 +614,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(display);
|
||||
Assert.Equal("XXXXXX", display.Tag);
|
||||
Assert.Equal("XXXXXX", display.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
|
||||
Assert.Equal("XXXXXX", display.Rotate);
|
||||
Assert.Equal(true, display.FlipX);
|
||||
Assert.Equal("XXXXXX", display.Width);
|
||||
@@ -635,7 +635,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Video? video)
|
||||
{
|
||||
Assert.NotNull(video);
|
||||
Assert.Equal("XXXXXX", video.Screen);
|
||||
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, video.Screen);
|
||||
Assert.Equal("XXXXXX", video.Orientation);
|
||||
Assert.Equal("XXXXXX", video.Width);
|
||||
Assert.Equal("XXXXXX", video.Height);
|
||||
@@ -677,7 +677,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Control? control)
|
||||
{
|
||||
Assert.NotNull(control);
|
||||
Assert.Equal("XXXXXX", control.Type);
|
||||
Assert.Equal(Data.Models.Metadata.ControlType.Lightgun, control.Type);
|
||||
Assert.Equal("XXXXXX", control.Player);
|
||||
Assert.Equal("XXXXXX", control.Buttons);
|
||||
Assert.Equal("XXXXXX", control.ReqButtons);
|
||||
@@ -719,7 +719,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(condition);
|
||||
Assert.Equal("XXXXXX", condition.Tag);
|
||||
Assert.Equal("XXXXXX", condition.Mask);
|
||||
Assert.Equal("XXXXXX", condition.Relation);
|
||||
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
|
||||
Assert.Equal("XXXXXX", condition.Value);
|
||||
}
|
||||
|
||||
@@ -828,13 +828,13 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Driver? driver)
|
||||
{
|
||||
Assert.NotNull(driver);
|
||||
Assert.Equal("XXXXXX", driver.Status);
|
||||
Assert.Equal("XXXXXX", driver.Color);
|
||||
Assert.Equal("XXXXXX", driver.Sound);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Color);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Sound);
|
||||
Assert.Equal("XXXXXX", driver.PaletteSize);
|
||||
Assert.Equal("XXXXXX", driver.Emulation);
|
||||
Assert.Equal("XXXXXX", driver.Cocktail);
|
||||
Assert.Equal("XXXXXX", driver.SaveState);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Emulation);
|
||||
Assert.Equal(Data.Models.Metadata.SupportStatus.Good, driver.Cocktail);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, driver.SaveState);
|
||||
Assert.Equal(true, driver.RequiresArtwork);
|
||||
Assert.Equal(true, driver.Unofficial);
|
||||
Assert.Equal(true, driver.NoSoundHardware);
|
||||
@@ -847,9 +847,9 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Feature? feature)
|
||||
{
|
||||
Assert.NotNull(feature);
|
||||
Assert.Equal("XXXXXX", feature.Type);
|
||||
Assert.Equal("XXXXXX", feature.Status);
|
||||
Assert.Equal("XXXXXX", feature.Overall);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureType.Protection, feature.Type);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Status);
|
||||
Assert.Equal(Data.Models.Metadata.FeatureStatus.Imperfect, feature.Overall);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -858,7 +858,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
private static void Validate(Data.Models.Listxml.Device? device)
|
||||
{
|
||||
Assert.NotNull(device);
|
||||
Assert.Equal("XXXXXX", device.Type);
|
||||
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
|
||||
Assert.Equal("XXXXXX", device.Tag);
|
||||
Assert.Equal("XXXXXX", device.FixedImage);
|
||||
Assert.Equal("XXXXXX", device.Mandatory);
|
||||
@@ -921,7 +921,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(softwarelist);
|
||||
Assert.Equal("XXXXXX", softwarelist.Tag);
|
||||
Assert.Equal("XXXXXX", softwarelist.Name);
|
||||
Assert.Equal("XXXXXX", softwarelist.Status);
|
||||
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
|
||||
Assert.Equal("XXXXXX", softwarelist.Filter);
|
||||
}
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
DiskName = "XXXXXX",
|
||||
MD5 = "XXXXXX",
|
||||
SHA1 = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
};
|
||||
|
||||
var media = new Data.Models.SeparatedValue.Row
|
||||
@@ -179,7 +179,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
SHA384 = "XXXXXX",
|
||||
SHA512 = "XXXXXX",
|
||||
SpamSum = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
};
|
||||
|
||||
return new Data.Models.SeparatedValue.MetadataFile
|
||||
@@ -233,7 +233,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Null(row.SpamSum);
|
||||
}
|
||||
|
||||
Assert.Equal("XXXXXX", row.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, row.Status);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -268,7 +268,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Null(row.SpamSum);
|
||||
}
|
||||
|
||||
Assert.NotNull(row.Status); Assert.Empty(row.Status);
|
||||
Assert.Null(row.Status);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -304,7 +304,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Null(row.SpamSum);
|
||||
}
|
||||
|
||||
Assert.Equal("XXXXXX", row.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, row.Status);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -136,8 +136,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
SHA1 = "XXXXXX",
|
||||
Offset = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
LoadFlag = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
LoadFlag = Data.Models.Metadata.LoadFlag.Load16Byte,
|
||||
};
|
||||
|
||||
var dataarea = new Data.Models.SoftwareList.DataArea
|
||||
@@ -145,7 +145,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Name = "XXXXXX",
|
||||
Size = "XXXXXX",
|
||||
Width = "XXXXXX",
|
||||
Endianness = "XXXXXX",
|
||||
Endianness = Data.Models.Metadata.Endianness.Big,
|
||||
Rom = [rom],
|
||||
};
|
||||
|
||||
@@ -154,7 +154,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Name = "XXXXXX",
|
||||
MD5 = "XXXXXX",
|
||||
SHA1 = "XXXXXX",
|
||||
Status = "XXXXXX",
|
||||
Status = Data.Models.Metadata.ItemStatus.Good,
|
||||
Writeable = true,
|
||||
};
|
||||
|
||||
@@ -193,7 +193,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
CloneOf = "XXXXXX",
|
||||
Supported = "XXXXXX",
|
||||
Supported = Data.Models.Metadata.Supported.Yes,
|
||||
Description = "XXXXXX",
|
||||
Year = "XXXXXX",
|
||||
Publisher = "XXXXXX",
|
||||
@@ -220,7 +220,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(software);
|
||||
Assert.Equal("XXXXXX", software.Name);
|
||||
Assert.Equal("XXXXXX", software.CloneOf);
|
||||
Assert.Equal("XXXXXX", software.Supported);
|
||||
Assert.Equal(Data.Models.Metadata.Supported.Yes, software.Supported);
|
||||
Assert.Equal("XXXXXX", software.Description);
|
||||
Assert.Equal("XXXXXX", software.Year);
|
||||
Assert.Equal("XXXXXX", software.Publisher);
|
||||
@@ -304,7 +304,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", dataarea.Name);
|
||||
Assert.Equal("XXXXXX", dataarea.Size);
|
||||
Assert.Equal("XXXXXX", dataarea.Width);
|
||||
Assert.Equal("XXXXXX", dataarea.Endianness);
|
||||
Assert.Equal(Data.Models.Metadata.Endianness.Big, dataarea.Endianness);
|
||||
|
||||
Assert.NotNull(dataarea.Rom);
|
||||
var rom = Assert.Single(dataarea.Rom);
|
||||
@@ -324,8 +324,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", rom.SHA1);
|
||||
Assert.Equal("XXXXXX", rom.Offset);
|
||||
Assert.Equal("XXXXXX", rom.Value);
|
||||
Assert.Equal("XXXXXX", rom.Status);
|
||||
Assert.Equal("XXXXXX", rom.LoadFlag);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
|
||||
Assert.Equal(Data.Models.Metadata.LoadFlag.Load16Byte, rom.LoadFlag);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -350,7 +350,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", disk.Name);
|
||||
Assert.Equal("XXXXXX", disk.MD5);
|
||||
Assert.Equal("XXXXXX", disk.SHA1);
|
||||
Assert.Equal("XXXXXX", disk.Status);
|
||||
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, disk.Status);
|
||||
Assert.Equal(true, disk.Writeable);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user