Move common string-only to properties

This commit is contained in:
Matt Nadareski
2026-04-02 11:18:49 -04:00
parent 8356aed5b0
commit c61aea7eac
92 changed files with 872 additions and 635 deletions

View File

@@ -62,7 +62,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var cmp = new Data.Models.ClrMamePro.ClrMamePro
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
RootDir = "XXXXXX",
Category = "XXXXXX",
Version = "XXXXXX",
@@ -90,7 +90,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var biosset = new Data.Models.ClrMamePro.BiosSet
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Default = true,
};
@@ -209,7 +209,7 @@ namespace SabreTools.Serialization.CrossModel.Test
? new Data.Models.ClrMamePro.Game()
: new Data.Models.ClrMamePro.Machine();
gameBase.Name = "XXXXXX";
gameBase.Description = "XXXXXX";
gameBase.Description = "description";
gameBase.DriverStatus = "XXXXXX";
gameBase.Year = "XXXXXX";
gameBase.Manufacturer = "XXXXXX";
@@ -251,7 +251,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(cmp);
Assert.Equal("XXXXXX", cmp.Name);
Assert.Equal("XXXXXX", cmp.Description);
Assert.Equal("description", cmp.Description);
Assert.Equal("XXXXXX", cmp.RootDir);
Assert.Equal("XXXXXX", cmp.Category);
Assert.Equal("XXXXXX", cmp.Version);
@@ -274,7 +274,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(gb);
Assert.Equal("XXXXXX", gb.Name);
Assert.Equal("XXXXXX", gb.Description);
Assert.Equal("description", gb.Description);
// Assert.Equal("XXXXXX", gb.DriverStatus); // TODO: Needs metadata mapping
Assert.Equal("XXXXXX", gb.Year);
Assert.Equal("XXXXXX", gb.Manufacturer);
@@ -349,7 +349,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(biosset);
Assert.Equal("XXXXXX", biosset.Name);
Assert.Equal("XXXXXX", biosset.Description);
Assert.Equal("description", biosset.Description);
Assert.Equal(true, biosset.Default);
}

View File

@@ -36,7 +36,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var dc = new Data.Models.DosCenter.DosCenter
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Version = "XXXXXX",
Date = "XXXXXX",
Author = "XXXXXX",
@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(cmp);
Assert.Equal("XXXXXX", cmp.Name);
Assert.Equal("XXXXXX", cmp.Description);
Assert.Equal("description", cmp.Description);
Assert.Equal("XXXXXX", cmp.Version);
Assert.Equal("XXXXXX", cmp.Date);
Assert.Equal("XXXXXX", cmp.Author);

View File

@@ -66,7 +66,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var biosset = new Data.Models.Listxml.BiosSet
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Default = true,
};
@@ -112,7 +112,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var chip = new Data.Models.Listxml.Chip
{
Name = "XXXXXX",
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.ChipType.CPU,
SoundOnly = true,
Clock = "XXXXXX",
@@ -120,7 +120,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var display = new Data.Models.Listxml.Display
{
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.DisplayType.Vector,
Rotate = "XXXXXX",
FlipX = true,
@@ -181,10 +181,10 @@ namespace SabreTools.Serialization.CrossModel.Test
var condition = new Data.Models.Listxml.Condition
{
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Relation = Data.Models.Metadata.Relation.Equal,
Value = "XXXXXX",
Value = "value",
};
var diplocation = new Data.Models.Listxml.DipLocation
@@ -197,7 +197,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipvalue = new Data.Models.Listxml.DipValue
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -205,8 +205,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipswitch = new Data.Models.Listxml.DipSwitch
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
DipLocation = [diplocation],
DipValue = [dipvalue],
@@ -222,7 +222,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var confsetting = new Data.Models.Listxml.ConfSetting
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -230,8 +230,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var configuration = new Data.Models.Listxml.Configuration
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
ConfLocation = [conflocation],
ConfSetting = [confsetting],
@@ -239,12 +239,12 @@ namespace SabreTools.Serialization.CrossModel.Test
var analog = new Data.Models.Listxml.Analog
{
Mask = "XXXXXX",
Mask = "mask",
};
var port = new Data.Models.Listxml.Port
{
Tag = "XXXXXX",
Tag = "tag",
Analog = [analog],
};
@@ -291,7 +291,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var device = new Data.Models.Listxml.Device
{
Type = Data.Models.Metadata.DeviceType.PunchTape,
Tag = "XXXXXX",
Tag = "tag",
FixedImage = "XXXXXX",
Mandatory = true,
Interface = "XXXXXX",
@@ -314,7 +314,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var softwarelist = new Data.Models.Listxml.SoftwareList
{
Tag = "XXXXXX",
Tag = "tag",
Name = "XXXXXX",
Status = Data.Models.Metadata.SoftwareListStatus.Original,
Filter = "XXXXXX",
@@ -339,7 +339,7 @@ namespace SabreTools.Serialization.CrossModel.Test
gameBase.CloneOf = "XXXXXX";
gameBase.RomOf = "XXXXXX";
gameBase.SampleOf = "XXXXXX";
gameBase.Description = "XXXXXX";
gameBase.Description = "description";
gameBase.Year = "XXXXXX";
gameBase.Manufacturer = "XXXXXX";
gameBase.History = "XXXXXX";
@@ -388,7 +388,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", gb.CloneOf);
Assert.Equal("XXXXXX", gb.RomOf);
Assert.Equal("XXXXXX", gb.SampleOf);
Assert.Equal("XXXXXX", gb.Description);
Assert.Equal("description", gb.Description);
Assert.Equal("XXXXXX", gb.Year);
Assert.Equal("XXXXXX", gb.Manufacturer);
Assert.Equal("XXXXXX", gb.History);
@@ -474,7 +474,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(biosset);
Assert.Equal("XXXXXX", biosset.Name);
Assert.Equal("XXXXXX", biosset.Description);
Assert.Equal("description", biosset.Description);
Assert.Equal(true, biosset.Default);
}
@@ -540,7 +540,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(chip);
Assert.Equal("XXXXXX", chip.Name);
Assert.Equal("XXXXXX", chip.Tag);
Assert.Equal("tag", chip.Tag);
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
Assert.Equal(true, chip.SoundOnly);
Assert.Equal("XXXXXX", chip.Clock);
@@ -552,7 +552,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Display? display)
{
Assert.NotNull(display);
Assert.Equal("XXXXXX", display.Tag);
Assert.Equal("tag", display.Tag);
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
Assert.Equal("XXXXXX", display.Rotate);
Assert.Equal(true, display.FlipX);
@@ -637,8 +637,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipswitch);
Assert.Equal("XXXXXX", dipswitch.Name);
Assert.Equal("XXXXXX", dipswitch.Tag);
Assert.Equal("XXXXXX", dipswitch.Mask);
Assert.Equal("tag", dipswitch.Tag);
Assert.Equal("mask", dipswitch.Mask);
Validate(dipswitch.Condition);
Assert.NotNull(dipswitch.DipLocation);
@@ -656,10 +656,10 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Condition? condition)
{
Assert.NotNull(condition);
Assert.Equal("XXXXXX", condition.Tag);
Assert.Equal("XXXXXX", condition.Mask);
Assert.Equal("tag", condition.Tag);
Assert.Equal("mask", condition.Mask);
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
Assert.Equal("XXXXXX", condition.Value);
Assert.Equal("value", condition.Value);
}
/// <summary>
@@ -680,7 +680,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipvalue);
Assert.Equal("XXXXXX", dipvalue.Name);
Assert.Equal("XXXXXX", dipvalue.Value);
Assert.Equal("value", dipvalue.Value);
Assert.Equal(true, dipvalue.Default);
Validate(dipvalue.Condition);
}
@@ -692,8 +692,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(configuration);
Assert.Equal("XXXXXX", configuration.Name);
Assert.Equal("XXXXXX", configuration.Tag);
Assert.Equal("XXXXXX", configuration.Mask);
Assert.Equal("tag", configuration.Tag);
Assert.Equal("mask", configuration.Mask);
Validate(configuration.Condition);
Assert.NotNull(configuration.ConfLocation);
@@ -723,7 +723,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(confsetting);
Assert.Equal("XXXXXX", confsetting.Name);
Assert.Equal("XXXXXX", confsetting.Value);
Assert.Equal("value", confsetting.Value);
Assert.Equal(true, confsetting.Default);
Validate(confsetting.Condition);
}
@@ -734,7 +734,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Port? port)
{
Assert.NotNull(port);
Assert.Equal("XXXXXX", port.Tag);
Assert.Equal("tag", port.Tag);
Assert.NotNull(port.Analog);
var analog = Assert.Single(port.Analog);
@@ -747,7 +747,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Analog? analog)
{
Assert.NotNull(analog);
Assert.Equal("XXXXXX", analog.Mask);
Assert.Equal("mask", analog.Mask);
}
/// <summary>
@@ -798,7 +798,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(device);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
Assert.Equal("XXXXXX", device.Tag);
Assert.Equal("tag", device.Tag);
Assert.Equal("XXXXXX", device.FixedImage);
Assert.Equal(true, device.Mandatory);
Assert.Equal("XXXXXX", device.Interface);
@@ -858,7 +858,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.SoftwareList? softwarelist)
{
Assert.NotNull(softwarelist);
Assert.Equal("XXXXXX", softwarelist.Tag);
Assert.Equal("tag", softwarelist.Tag);
Assert.Equal("XXXXXX", softwarelist.Name);
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
Assert.Equal("XXXXXX", softwarelist.Filter);

View File

@@ -96,7 +96,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Id = "XXXXXX",
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
RootDir = "XXXXXX",
Category = "XXXXXX",
Version = "XXXXXX",
@@ -141,7 +141,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var biosset = new Data.Models.Logiqx.BiosSet
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Default = true,
};
@@ -221,7 +221,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var softwarelist = new Data.Models.Logiqx.SoftwareList
{
Tag = "XXXXXX",
Tag = "tag",
Name = "XXXXXX",
Status = Data.Models.Metadata.SoftwareListStatus.Original,
Filter = "XXXXXX",
@@ -244,7 +244,7 @@ namespace SabreTools.Serialization.CrossModel.Test
gameBase.CloneOfId = "XXXXXX";
gameBase.Runnable = Data.Models.Metadata.Runnable.Yes;
gameBase.Comment = ["XXXXXX"];
gameBase.Description = "XXXXXX";
gameBase.Description = "description";
gameBase.Year = "XXXXXX";
gameBase.Manufacturer = "XXXXXX";
gameBase.Publisher = "XXXXXX";
@@ -292,7 +292,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.NotNull(header);
Assert.Equal("XXXXXX", header.Id);
Assert.Equal("XXXXXX", header.Name);
Assert.Equal("XXXXXX", header.Description);
Assert.Equal("description", header.Description);
Assert.Equal("XXXXXX", header.RootDir);
Assert.Equal("XXXXXX", header.Category);
Assert.Equal("XXXXXX", header.Version);
@@ -361,7 +361,7 @@ namespace SabreTools.Serialization.CrossModel.Test
string comment = Assert.Single(gb.Comment);
Assert.Equal("XXXXXX", comment);
Assert.Equal("XXXXXX", gb.Description);
Assert.Equal("description", gb.Description);
Assert.Equal("XXXXXX", gb.Year);
Assert.Equal("XXXXXX", gb.Manufacturer);
Assert.Equal("XXXXXX", gb.Publisher);
@@ -453,7 +453,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(biosset);
Assert.Equal("XXXXXX", biosset.Name);
Assert.Equal("XXXXXX", biosset.Description);
Assert.Equal("description", biosset.Description);
Assert.Equal(true, biosset.Default);
}
@@ -565,7 +565,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Logiqx.SoftwareList? softwarelist)
{
Assert.NotNull(softwarelist);
Assert.Equal("XXXXXX", softwarelist.Tag);
Assert.Equal("tag", softwarelist.Tag);
Assert.Equal("XXXXXX", softwarelist.Name);
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
Assert.Equal("XXXXXX", softwarelist.Filter);

View File

@@ -62,7 +62,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var biosset = new Data.Models.Listxml.BiosSet
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Default = true,
};
@@ -108,7 +108,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var chip = new Data.Models.Listxml.Chip
{
Name = "XXXXXX",
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.ChipType.CPU,
SoundOnly = true,
Clock = "XXXXXX",
@@ -116,7 +116,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var display = new Data.Models.Listxml.Display
{
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.DisplayType.Vector,
Rotate = "XXXXXX",
FlipX = true,
@@ -177,10 +177,10 @@ namespace SabreTools.Serialization.CrossModel.Test
var condition = new Data.Models.Listxml.Condition
{
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Relation = Data.Models.Metadata.Relation.Equal,
Value = "XXXXXX",
Value = "value",
};
var diplocation = new Data.Models.Listxml.DipLocation
@@ -193,7 +193,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipvalue = new Data.Models.Listxml.DipValue
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -201,8 +201,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipswitch = new Data.Models.Listxml.DipSwitch
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
DipLocation = [diplocation],
DipValue = [dipvalue],
@@ -218,7 +218,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var confsetting = new Data.Models.Listxml.ConfSetting
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -226,8 +226,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var configuration = new Data.Models.Listxml.Configuration
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
ConfLocation = [conflocation],
ConfSetting = [confsetting],
@@ -235,12 +235,12 @@ namespace SabreTools.Serialization.CrossModel.Test
var analog = new Data.Models.Listxml.Analog
{
Mask = "XXXXXX",
Mask = "mask",
};
var port = new Data.Models.Listxml.Port
{
Tag = "XXXXXX",
Tag = "tag",
Analog = [analog],
};
@@ -287,7 +287,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var device = new Data.Models.Listxml.Device
{
Type = Data.Models.Metadata.DeviceType.PunchTape,
Tag = "XXXXXX",
Tag = "tag",
FixedImage = "XXXXXX",
Mandatory = true,
Interface = "XXXXXX",
@@ -310,7 +310,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var softwarelist = new Data.Models.Listxml.SoftwareList
{
Tag = "XXXXXX",
Tag = "tag",
Name = "XXXXXX",
Status = Data.Models.Metadata.SoftwareListStatus.Original,
Filter = "XXXXXX",
@@ -335,7 +335,7 @@ namespace SabreTools.Serialization.CrossModel.Test
gameBase.CloneOf = "XXXXXX";
gameBase.RomOf = "XXXXXX";
gameBase.SampleOf = "XXXXXX";
gameBase.Description = "XXXXXX";
gameBase.Description = "description";
gameBase.Year = "XXXXXX";
gameBase.Manufacturer = "XXXXXX";
gameBase.History = "XXXXXX";
@@ -382,7 +382,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", gb.CloneOf);
Assert.Equal("XXXXXX", gb.RomOf);
Assert.Equal("XXXXXX", gb.SampleOf);
Assert.Equal("XXXXXX", gb.Description);
Assert.Equal("description", gb.Description);
Assert.Equal("XXXXXX", gb.Year);
Assert.Equal("XXXXXX", gb.Manufacturer);
Assert.Equal("XXXXXX", gb.History);
@@ -468,7 +468,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(biosset);
Assert.Equal("XXXXXX", biosset.Name);
Assert.Equal("XXXXXX", biosset.Description);
Assert.Equal("description", biosset.Description);
Assert.Equal(true, biosset.Default);
}
@@ -534,7 +534,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(chip);
Assert.Equal("XXXXXX", chip.Name);
Assert.Equal("XXXXXX", chip.Tag);
Assert.Equal("tag", chip.Tag);
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
Assert.Equal(true, chip.SoundOnly);
Assert.Equal("XXXXXX", chip.Clock);
@@ -546,7 +546,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Display? display)
{
Assert.NotNull(display);
Assert.Equal("XXXXXX", display.Tag);
Assert.Equal("tag", display.Tag);
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
Assert.Equal("XXXXXX", display.Rotate);
Assert.Equal(true, display.FlipX);
@@ -631,8 +631,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipswitch);
Assert.Equal("XXXXXX", dipswitch.Name);
Assert.Equal("XXXXXX", dipswitch.Tag);
Assert.Equal("XXXXXX", dipswitch.Mask);
Assert.Equal("tag", dipswitch.Tag);
Assert.Equal("mask", dipswitch.Mask);
Validate(dipswitch.Condition);
Assert.NotNull(dipswitch.DipLocation);
@@ -650,10 +650,10 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Condition? condition)
{
Assert.NotNull(condition);
Assert.Equal("XXXXXX", condition.Tag);
Assert.Equal("XXXXXX", condition.Mask);
Assert.Equal("tag", condition.Tag);
Assert.Equal("mask", condition.Mask);
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
Assert.Equal("XXXXXX", condition.Value);
Assert.Equal("value", condition.Value);
}
/// <summary>
@@ -674,7 +674,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipvalue);
Assert.Equal("XXXXXX", dipvalue.Name);
Assert.Equal("XXXXXX", dipvalue.Value);
Assert.Equal("value", dipvalue.Value);
Assert.Equal(true, dipvalue.Default);
Validate(dipvalue.Condition);
}
@@ -686,8 +686,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(configuration);
Assert.Equal("XXXXXX", configuration.Name);
Assert.Equal("XXXXXX", configuration.Tag);
Assert.Equal("XXXXXX", configuration.Mask);
Assert.Equal("tag", configuration.Tag);
Assert.Equal("mask", configuration.Mask);
Validate(configuration.Condition);
Assert.NotNull(configuration.ConfLocation);
@@ -717,7 +717,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(confsetting);
Assert.Equal("XXXXXX", confsetting.Name);
Assert.Equal("XXXXXX", confsetting.Value);
Assert.Equal("value", confsetting.Value);
Assert.Equal(true, confsetting.Default);
Validate(confsetting.Condition);
}
@@ -728,7 +728,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Port? port)
{
Assert.NotNull(port);
Assert.Equal("XXXXXX", port.Tag);
Assert.Equal("tag", port.Tag);
Assert.NotNull(port.Analog);
var analog = Assert.Single(port.Analog);
@@ -741,7 +741,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Analog? analog)
{
Assert.NotNull(analog);
Assert.Equal("XXXXXX", analog.Mask);
Assert.Equal("mask", analog.Mask);
}
/// <summary>
@@ -792,7 +792,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(device);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
Assert.Equal("XXXXXX", device.Tag);
Assert.Equal("tag", device.Tag);
Assert.Equal("XXXXXX", device.FixedImage);
Assert.Equal(true, device.Mandatory);
Assert.Equal("XXXXXX", device.Interface);
@@ -852,7 +852,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.SoftwareList? softwarelist)
{
Assert.NotNull(softwarelist);
Assert.Equal("XXXXXX", softwarelist.Tag);
Assert.Equal("tag", softwarelist.Tag);
Assert.Equal("XXXXXX", softwarelist.Name);
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
Assert.Equal("XXXXXX", softwarelist.Filter);

View File

@@ -62,7 +62,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var biosset = new Data.Models.Listxml.BiosSet
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Default = true,
};
@@ -108,7 +108,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var chip = new Data.Models.Listxml.Chip
{
Name = "XXXXXX",
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.ChipType.CPU,
SoundOnly = true,
Clock = "XXXXXX",
@@ -116,7 +116,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var display = new Data.Models.Listxml.Display
{
Tag = "XXXXXX",
Tag = "tag",
Type = Data.Models.Metadata.DisplayType.Vector,
Rotate = "XXXXXX",
FlipX = true,
@@ -177,10 +177,10 @@ namespace SabreTools.Serialization.CrossModel.Test
var condition = new Data.Models.Listxml.Condition
{
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Relation = Data.Models.Metadata.Relation.Equal,
Value = "XXXXXX",
Value = "value",
};
var diplocation = new Data.Models.Listxml.DipLocation
@@ -193,7 +193,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipvalue = new Data.Models.Listxml.DipValue
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -201,8 +201,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipswitch = new Data.Models.Listxml.DipSwitch
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
DipLocation = [diplocation],
DipValue = [dipvalue],
@@ -218,7 +218,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var confsetting = new Data.Models.Listxml.ConfSetting
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
Condition = condition,
};
@@ -226,8 +226,8 @@ namespace SabreTools.Serialization.CrossModel.Test
var configuration = new Data.Models.Listxml.Configuration
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
Condition = condition,
ConfLocation = [conflocation],
ConfSetting = [confsetting],
@@ -235,12 +235,12 @@ namespace SabreTools.Serialization.CrossModel.Test
var analog = new Data.Models.Listxml.Analog
{
Mask = "XXXXXX",
Mask = "mask",
};
var port = new Data.Models.Listxml.Port
{
Tag = "XXXXXX",
Tag = "tag",
Analog = [analog],
};
@@ -287,7 +287,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var device = new Data.Models.Listxml.Device
{
Type = Data.Models.Metadata.DeviceType.PunchTape,
Tag = "XXXXXX",
Tag = "tag",
FixedImage = "XXXXXX",
Mandatory = true,
Interface = "XXXXXX",
@@ -310,7 +310,7 @@ namespace SabreTools.Serialization.CrossModel.Test
var softwarelist = new Data.Models.Listxml.SoftwareList
{
Tag = "XXXXXX",
Tag = "tag",
Name = "XXXXXX",
Status = Data.Models.Metadata.SoftwareListStatus.Original,
Filter = "XXXXXX",
@@ -335,7 +335,7 @@ namespace SabreTools.Serialization.CrossModel.Test
gameBase.CloneOf = "XXXXXX";
gameBase.RomOf = "XXXXXX";
gameBase.SampleOf = "XXXXXX";
gameBase.Description = "XXXXXX";
gameBase.Description = "description";
gameBase.Year = "XXXXXX";
gameBase.Manufacturer = "XXXXXX";
gameBase.History = "XXXXXX";
@@ -382,7 +382,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", gb.CloneOf);
Assert.Equal("XXXXXX", gb.RomOf);
Assert.Equal("XXXXXX", gb.SampleOf);
Assert.Equal("XXXXXX", gb.Description);
Assert.Equal("description", gb.Description);
Assert.Equal("XXXXXX", gb.Year);
Assert.Equal("XXXXXX", gb.Manufacturer);
Assert.Equal("XXXXXX", gb.History);
@@ -468,7 +468,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(biosset);
Assert.Equal("XXXXXX", biosset.Name);
Assert.Equal("XXXXXX", biosset.Description);
Assert.Equal("description", biosset.Description);
Assert.Equal(true, biosset.Default);
}
@@ -534,7 +534,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(chip);
Assert.Equal("XXXXXX", chip.Name);
Assert.Equal("XXXXXX", chip.Tag);
Assert.Equal("tag", chip.Tag);
Assert.Equal(Data.Models.Metadata.ChipType.CPU, chip.Type);
Assert.Equal(true, chip.SoundOnly);
Assert.Equal("XXXXXX", chip.Clock);
@@ -546,7 +546,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Display? display)
{
Assert.NotNull(display);
Assert.Equal("XXXXXX", display.Tag);
Assert.Equal("tag", display.Tag);
Assert.Equal(Data.Models.Metadata.DisplayType.Vector, display.Type);
Assert.Equal("XXXXXX", display.Rotate);
Assert.Equal(true, display.FlipX);
@@ -631,8 +631,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipswitch);
Assert.Equal("XXXXXX", dipswitch.Name);
Assert.Equal("XXXXXX", dipswitch.Tag);
Assert.Equal("XXXXXX", dipswitch.Mask);
Assert.Equal("tag", dipswitch.Tag);
Assert.Equal("mask", dipswitch.Mask);
Validate(dipswitch.Condition);
Assert.NotNull(dipswitch.DipLocation);
@@ -650,10 +650,10 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Condition? condition)
{
Assert.NotNull(condition);
Assert.Equal("XXXXXX", condition.Tag);
Assert.Equal("XXXXXX", condition.Mask);
Assert.Equal("tag", condition.Tag);
Assert.Equal("mask", condition.Mask);
Assert.Equal(Data.Models.Metadata.Relation.Equal, condition.Relation);
Assert.Equal("XXXXXX", condition.Value);
Assert.Equal("value", condition.Value);
}
/// <summary>
@@ -674,7 +674,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipvalue);
Assert.Equal("XXXXXX", dipvalue.Name);
Assert.Equal("XXXXXX", dipvalue.Value);
Assert.Equal("value", dipvalue.Value);
Assert.Equal(true, dipvalue.Default);
Validate(dipvalue.Condition);
}
@@ -686,8 +686,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(configuration);
Assert.Equal("XXXXXX", configuration.Name);
Assert.Equal("XXXXXX", configuration.Tag);
Assert.Equal("XXXXXX", configuration.Mask);
Assert.Equal("tag", configuration.Tag);
Assert.Equal("mask", configuration.Mask);
Validate(configuration.Condition);
Assert.NotNull(configuration.ConfLocation);
@@ -717,7 +717,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(confsetting);
Assert.Equal("XXXXXX", confsetting.Name);
Assert.Equal("XXXXXX", confsetting.Value);
Assert.Equal("value", confsetting.Value);
Assert.Equal(true, confsetting.Default);
Validate(confsetting.Condition);
}
@@ -728,7 +728,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Port? port)
{
Assert.NotNull(port);
Assert.Equal("XXXXXX", port.Tag);
Assert.Equal("tag", port.Tag);
Assert.NotNull(port.Analog);
var analog = Assert.Single(port.Analog);
@@ -741,7 +741,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.Analog? analog)
{
Assert.NotNull(analog);
Assert.Equal("XXXXXX", analog.Mask);
Assert.Equal("mask", analog.Mask);
}
/// <summary>
@@ -792,7 +792,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(device);
Assert.Equal(Data.Models.Metadata.DeviceType.PunchTape, device.Type);
Assert.Equal("XXXXXX", device.Tag);
Assert.Equal("tag", device.Tag);
Assert.Equal("XXXXXX", device.FixedImage);
Assert.Equal(true, device.Mandatory);
Assert.Equal("XXXXXX", device.Interface);
@@ -852,7 +852,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.Listxml.SoftwareList? softwarelist)
{
Assert.NotNull(softwarelist);
Assert.Equal("XXXXXX", softwarelist.Tag);
Assert.Equal("tag", softwarelist.Tag);
Assert.Equal("XXXXXX", softwarelist.Name);
Assert.Equal(Data.Models.Metadata.SoftwareListStatus.Original, softwarelist.Status);
Assert.Equal("XXXXXX", softwarelist.Filter);

View File

@@ -142,13 +142,13 @@ namespace SabreTools.Serialization.CrossModel.Test
var find = new Data.Models.OfflineList.Find
{
Operation = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Content = "XXXXXX",
};
var to = new Data.Models.OfflineList.To
{
Value = "XXXXXX",
Value = "value",
Default = true,
Auto = "XXXXXX",
Find = [find],
@@ -338,7 +338,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.OfflineList.To? to)
{
Assert.NotNull(to);
Assert.Equal("XXXXXX", to.Value);
Assert.Equal("value", to.Value);
Assert.Equal(true, to.Default);
Assert.Equal("XXXXXX", to.Auto);
@@ -354,7 +354,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(find);
Assert.Equal("XXXXXX", find.Operation);
Assert.Equal("XXXXXX", find.Value);
Assert.Equal("value", find.Value);
Assert.Equal("XXXXXX", find.Content);
}

View File

@@ -36,7 +36,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
var original = new Data.Models.OpenMSX.Original
{
Value = "XXXXXX",
Value = "value",
Content = "XXXXXX",
};
@@ -137,7 +137,7 @@ namespace SabreTools.Serialization.CrossModel.Test
private static void Validate(Data.Models.OpenMSX.Original? original)
{
Assert.NotNull(original);
Assert.Equal("XXXXXX", original.Value);
Assert.Equal("value", original.Value);
Assert.Equal("XXXXXX", original.Content);
}

View File

@@ -63,7 +63,7 @@ namespace SabreTools.Serialization.CrossModel.Test
ParentName = "XXXXXX",
ParentDescription = "XXXXXX",
GameName = "XXXXXX",
GameDescription = "XXXXXX",
GameDescription = "description",
RomName = "XXXXXX",
RomCRC = "XXXXXX",
RomSize = "XXXXXX",
@@ -142,7 +142,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", rom.ParentName);
Assert.Null(rom.ParentDescription); // This is unmappable
Assert.Equal("XXXXXX", rom.GameName);
Assert.Equal("XXXXXX", rom.GameDescription);
Assert.Equal("description", rom.GameDescription);
Assert.Equal("XXXXXX", rom.RomName);
Assert.Equal("XXXXXX", rom.RomCRC);
Assert.Equal("XXXXXX", rom.RomSize);

View File

@@ -42,9 +42,9 @@ namespace SabreTools.Serialization.CrossModel.Test
{
FileName = "XXXXXX",
InternalName = "XXXXXX",
Description = "XXXXXX",
Description = "description",
GameName = "XXXXXX",
GameDescription = "XXXXXX",
GameDescription = "description",
Type = "disk",
DiskName = "XXXXXX",
MD5 = "XXXXXX",
@@ -56,9 +56,9 @@ namespace SabreTools.Serialization.CrossModel.Test
{
FileName = "XXXXXX",
InternalName = "XXXXXX",
Description = "XXXXXX",
Description = "description",
GameName = "XXXXXX",
GameDescription = "XXXXXX",
GameDescription = "description",
Type = "media",
DiskName = "XXXXXX",
MD5 = "XXXXXX",
@@ -71,9 +71,9 @@ namespace SabreTools.Serialization.CrossModel.Test
{
FileName = "XXXXXX",
InternalName = "XXXXXX",
Description = "XXXXXX",
Description = "description",
GameName = "XXXXXX",
GameDescription = "XXXXXX",
GameDescription = "description",
Type = "rom",
RomName = "XXXXXX",
Size = "XXXXXX",
@@ -112,9 +112,9 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.NotNull(row);
Assert.Equal("XXXXXX", row.FileName);
Assert.Equal("XXXXXX", row.InternalName);
Assert.Equal("XXXXXX", row.Description);
Assert.Equal("description", row.Description);
Assert.Equal("XXXXXX", row.GameName);
Assert.Equal("XXXXXX", row.GameDescription);
Assert.Equal("description", row.GameDescription);
Assert.Equal("disk", row.Type);
Assert.Null(row.RomName);
Assert.Equal("XXXXXX", row.DiskName);
@@ -137,9 +137,9 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.NotNull(row);
Assert.Equal("XXXXXX", row.FileName);
Assert.Equal("XXXXXX", row.InternalName);
Assert.Equal("XXXXXX", row.Description);
Assert.Equal("description", row.Description);
Assert.Equal("XXXXXX", row.GameName);
Assert.Equal("XXXXXX", row.GameDescription);
Assert.Equal("description", row.GameDescription);
Assert.Equal("media", row.Type);
Assert.Null(row.RomName);
Assert.Equal("XXXXXX", row.DiskName);
@@ -162,9 +162,9 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.NotNull(row);
Assert.Equal("XXXXXX", row.FileName);
Assert.Equal("XXXXXX", row.InternalName);
Assert.Equal("XXXXXX", row.Description);
Assert.Equal("description", row.Description);
Assert.Equal("XXXXXX", row.GameName);
Assert.Equal("XXXXXX", row.GameDescription);
Assert.Equal("description", row.GameDescription);
Assert.Equal("rom", row.Type);
Assert.Equal("XXXXXX", row.RomName);
Assert.Null(row.DiskName);

View File

@@ -23,7 +23,7 @@ namespace SabreTools.Serialization.CrossModel.Test
// Validate the data
Assert.NotNull(newSl);
Assert.Equal("XXXXXX", newSl.Name);
Assert.Equal("XXXXXX", newSl.Description);
Assert.Equal("description", newSl.Description);
Assert.Equal("XXXXXX", newSl.Notes);
Assert.NotNull(newSl.Software);
@@ -39,19 +39,19 @@ namespace SabreTools.Serialization.CrossModel.Test
var info = new Data.Models.SoftwareList.Info
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
};
var sharedfeat = new Data.Models.SoftwareList.SharedFeat
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
};
var feature = new Data.Models.SoftwareList.Feature
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
};
var rom = new Data.Models.SoftwareList.Rom
@@ -62,7 +62,7 @@ namespace SabreTools.Serialization.CrossModel.Test
CRC = "XXXXXX",
SHA1 = "XXXXXX",
Offset = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Status = Data.Models.Metadata.ItemStatus.Good,
LoadFlag = Data.Models.Metadata.LoadFlag.Load16Byte,
};
@@ -94,15 +94,15 @@ namespace SabreTools.Serialization.CrossModel.Test
var dipvalue = new Data.Models.SoftwareList.DipValue
{
Name = "XXXXXX",
Value = "XXXXXX",
Value = "value",
Default = true,
};
var dipswitch = new Data.Models.SoftwareList.DipSwitch
{
Name = "XXXXXX",
Tag = "XXXXXX",
Mask = "XXXXXX",
Tag = "tag",
Mask = "mask",
DipValue = [dipvalue],
};
@@ -121,7 +121,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Name = "XXXXXX",
CloneOf = "XXXXXX",
Supported = Data.Models.Metadata.Supported.Yes,
Description = "XXXXXX",
Description = "description",
Year = "XXXXXX",
Publisher = "XXXXXX",
Notes = "XXXXXX",
@@ -133,7 +133,7 @@ namespace SabreTools.Serialization.CrossModel.Test
return new Data.Models.SoftwareList.SoftwareList
{
Name = "XXXXXX",
Description = "XXXXXX",
Description = "description",
Notes = "XXXXXX",
Software = [software],
};
@@ -148,7 +148,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", software.Name);
Assert.Equal("XXXXXX", software.CloneOf);
Assert.Equal(Data.Models.Metadata.Supported.Yes, software.Supported);
Assert.Equal("XXXXXX", software.Description);
Assert.Equal("description", software.Description);
Assert.Equal("XXXXXX", software.Year);
Assert.Equal("XXXXXX", software.Publisher);
Assert.Equal("XXXXXX", software.Notes);
@@ -173,7 +173,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(info);
Assert.Equal("XXXXXX", info.Name);
Assert.Equal("XXXXXX", info.Value);
Assert.Equal("value", info.Value);
}
/// <summary>
@@ -183,7 +183,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(sharedfeat);
Assert.Equal("XXXXXX", sharedfeat.Name);
Assert.Equal("XXXXXX", sharedfeat.Value);
Assert.Equal("value", sharedfeat.Value);
}
/// <summary>
@@ -219,7 +219,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(feature);
Assert.Equal("XXXXXX", feature.Name);
Assert.Equal("XXXXXX", feature.Value);
Assert.Equal("value", feature.Value);
}
/// <summary>
@@ -250,7 +250,7 @@ namespace SabreTools.Serialization.CrossModel.Test
Assert.Equal("XXXXXX", rom.CRC);
Assert.Equal("XXXXXX", rom.SHA1);
Assert.Equal("XXXXXX", rom.Offset);
Assert.Equal("XXXXXX", rom.Value);
Assert.Equal("value", rom.Value);
Assert.Equal(Data.Models.Metadata.ItemStatus.Good, rom.Status);
Assert.Equal(Data.Models.Metadata.LoadFlag.Load16Byte, rom.LoadFlag);
}
@@ -288,8 +288,8 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipswitch);
Assert.Equal("XXXXXX", dipswitch.Name);
Assert.Equal("XXXXXX", dipswitch.Tag);
Assert.Equal("XXXXXX", dipswitch.Mask);
Assert.Equal("tag", dipswitch.Tag);
Assert.Equal("mask", dipswitch.Mask);
Assert.NotNull(dipswitch.DipValue);
var dipvalue = Assert.Single(dipswitch.DipValue);
@@ -303,7 +303,7 @@ namespace SabreTools.Serialization.CrossModel.Test
{
Assert.NotNull(dipvalue);
Assert.Equal("XXXXXX", dipvalue.Name);
Assert.Equal("XXXXXX", dipvalue.Value);
Assert.Equal("value", dipvalue.Value);
Assert.Equal(true, dipvalue.Default);
}
}