diff --git a/SabreTools.DatFiles.Test/FormatsTests.cs b/SabreTools.DatFiles.Test/FormatsTests.cs index 84aa1986..5a774cb2 100644 --- a/SabreTools.DatFiles.Test/FormatsTests.cs +++ b/SabreTools.DatFiles.Test/FormatsTests.cs @@ -1196,6 +1196,13 @@ namespace SabreTools.DatFiles.Test Assert.True(actual.SequenceEqual(AllTypes)); } + [Fact] + public void Missfile_ParseFile_Throws() + { + var datFile = new Missfile(null); + Assert.Throws(() => datFile.ParseFile("path", 0, true)); + } + #endregion #region OfflineList diff --git a/SabreTools.DatFiles/Formats/SabreJSON.cs b/SabreTools.DatFiles/Formats/SabreJSON.cs index 58e28d43..d578b5a4 100644 --- a/SabreTools.DatFiles/Formats/SabreJSON.cs +++ b/SabreTools.DatFiles/Formats/SabreJSON.cs @@ -15,6 +15,7 @@ namespace SabreTools.DatFiles.Formats /// /// Represents parsing and writing of a reference SabreDAT JSON /// + /// TODO: Transform this into direct serialization and deserialization of the Metadata type public sealed class SabreJSON : DatFile { /// diff --git a/SabreTools.DatFiles/Formats/SabreXML.cs b/SabreTools.DatFiles/Formats/SabreXML.cs index bb550502..cd34c26b 100644 --- a/SabreTools.DatFiles/Formats/SabreXML.cs +++ b/SabreTools.DatFiles/Formats/SabreXML.cs @@ -12,6 +12,7 @@ namespace SabreTools.DatFiles.Formats /// /// Represents parsing and writing of a SabreDAT XML /// + /// TODO: Transform this into direct serialization and deserialization of the Metadata type public sealed class SabreXML : DatFile { ///