Create passthrough methods for scaffolding

This commit is contained in:
Matt Nadareski
2025-01-12 22:10:48 -05:00
parent c8fda8d99d
commit d80a6b173c
16 changed files with 342 additions and 277 deletions

View File

@@ -28,7 +28,7 @@ namespace SabreTools.DatFiles.Test
DatFile datFile = new Formats.Logiqx(null, deprecated: false);
datFile.SetHeader(header);
datFile.Items.Add("key", new Rom());
datFile.Add("key", new Rom());
Models.Metadata.MetadataFile? actual = datFile.ConvertToMetadata();
Assert.NotNull(actual);
@@ -76,7 +76,7 @@ namespace SabreTools.DatFiles.Test
];
DatFile datFile = new Formats.SabreJSON(null);
datFile.Items.Add("key", datItems);
datFile.Add("key", datItems);
Models.Metadata.MetadataFile? actual = datFile.ConvertToMetadata();
Assert.NotNull(actual);

View File

@@ -29,8 +29,8 @@ namespace SabreTools.DatFiles.Test
{
DatFile? datFile = new Formats.Logiqx(datFile: null, deprecated: false);
datFile.Header.SetFieldValue(Models.Metadata.Header.NameKey, "name");
datFile.Items.Add("key", new Rom());
datFile.ItemsDB.AddItem(new Rom(), 0, 0, false);
datFile.Add("key", new Rom());
datFile.AddItemDB(new Rom(), 0, 0, false);
DatFile created = new Formats.Logiqx(datFile, deprecated: false);
@@ -183,8 +183,8 @@ namespace SabreTools.DatFiles.Test
{
DatFile datFile = new Formats.Logiqx(datFile: null, deprecated: false);
datFile.Header.SetFieldValue(Models.Metadata.Header.NameKey, "name");
datFile.Items.Add("key", new Rom());
datFile.ItemsDB.AddItem(new Rom(), 0, 0, false);
datFile.Add("key", new Rom());
datFile.AddItemDB(new Rom(), 0, 0, false);
datFile.ResetDictionary();