Datasets now serialize/save and deserialize/load properly. Created a test in the CLI project

This commit is contained in:
2026-01-21 22:31:18 -06:00
parent dc7ddc0c6c
commit ad2e074991
10 changed files with 169 additions and 46 deletions

36
SzCli/Test.cs Normal file
View File

@@ -0,0 +1,36 @@
using SzLib.DataObjects;
namespace SzCli;
public static class Test
{
public static SzDataset CreateTestDataset()
{
var ds = new SzDataset()
{
Name = "TestDataset",
Id = "test-dataset",
DataObjectTemplateId = "0",
DataObjectType = "item",
Uuid = Guid.NewGuid(),
};
var testDataObject = new SzDataObject()
{
Name = "TestObject",
Id = "test",
};
var testField = new SzField()
{
Id = "value",
FieldType = SzFieldType.Number,
Value = "200"
};
testDataObject.Fields.Add(testField.Id, testField);
ds.DataObjects.Add(testDataObject.Id, testDataObject);
return ds;
}
}