Add ResetDictionary tests

This commit is contained in:
Matt Nadareski
2025-01-09 08:47:00 -05:00
parent fcc1a1cc66
commit 64fa4783a6

View File

@@ -176,7 +176,22 @@ namespace SabreTools.DatFiles.Test
#region ResetDictionary #region ResetDictionary
// TODO: Write ResetDictionary tests [Fact]
public void ResetDictionaryTest()
{
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.ResetDictionary();
Assert.NotNull(datFile.Header);
Assert.NotNull(datFile.Items);
Assert.Empty(datFile.Items);
Assert.NotNull(datFile.ItemsDB);
Assert.Empty(datFile.ItemsDB.GetItems());
}
#endregion #endregion