mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-09 02:16:55 +00:00
Split header skipper and header row into separate properties
This commit is contained in:
@@ -215,7 +215,8 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
ForceNodump = Data.Models.Metadata.NodumpFlag.Required,
|
||||
ForcePacking = Data.Models.Metadata.PackingFlag.Zip,
|
||||
ForceZipping = true,
|
||||
[Data.Models.Metadata.Header.HeaderKey] = "header",
|
||||
HeaderRow = ["header"],
|
||||
HeaderSkipper = "header",
|
||||
Homepage = "homepage",
|
||||
Id = "id",
|
||||
[Data.Models.Metadata.Header.ImagesKey] = images,
|
||||
@@ -1022,7 +1023,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
Assert.Equal(Data.Models.Metadata.NodumpFlag.Required, datHeader.ForceNodump);
|
||||
Assert.Equal(Data.Models.Metadata.PackingFlag.Zip, datHeader.ForcePacking);
|
||||
Assert.True(datHeader.ForceZipping);
|
||||
Assert.Equal("header", datHeader.ReadString(Data.Models.Metadata.Header.HeaderKey));
|
||||
Assert.Equal("header", datHeader.HeaderSkipper);
|
||||
Assert.Equal("homepage", datHeader.Homepage);
|
||||
Assert.Equal("id", datHeader.Id);
|
||||
Assert.NotNull(datHeader.ReadString(Data.Models.Metadata.Header.ImagesKey));
|
||||
|
||||
@@ -367,7 +367,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
Assert.Equal(Data.Models.Metadata.NodumpFlag.Required, header.ForceNodump);
|
||||
Assert.Equal(Data.Models.Metadata.PackingFlag.Zip, header.ForcePacking);
|
||||
Assert.True(header.ForceZipping);
|
||||
Assert.Equal("header", header.ReadString(Data.Models.Metadata.Header.HeaderKey));
|
||||
Assert.Equal("header", header.HeaderSkipper);
|
||||
Assert.Equal("homepage", header.Homepage);
|
||||
Assert.Equal("id", header.Id);
|
||||
Assert.NotNull(header.Read<Data.Models.OfflineList.Images>(Data.Models.Metadata.Header.ImagesKey));
|
||||
@@ -395,6 +395,11 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
Assert.Equal("type", header.Type);
|
||||
Assert.Equal("url", header.Url);
|
||||
Assert.Equal("version", header.Version);
|
||||
|
||||
string[]? headerRowTitles = header.HeaderRow;
|
||||
Assert.NotNull(headerRowTitles);
|
||||
string? headerRowTitle = Assert.Single(headerRowTitles);
|
||||
Assert.Equal("header", headerRowTitle);
|
||||
}
|
||||
|
||||
private static void ValidateMetadataMachine(Data.Models.Metadata.Machine machine)
|
||||
|
||||
Reference in New Issue
Block a user