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

View File

@@ -1,9 +1,26 @@
using System;
using SzLib;
namespace SzCli;
public class Program
{
public static void Main(string[] args)
{
var parser = new SzParser(new LocalFileManager());
Console.WriteLine("Creating test dataset...");
var dataset = Test.CreateTestDataset();
Console.WriteLine($"Successfully created test dataset with id {dataset.Id}");
Console.WriteLine("Attempting to save dataset...");
var saved = parser.SaveDataset(dataset);
Console.WriteLine($"Successfully saved dataset? {saved}");
Console.WriteLine("Attempting to load dataset...");
var loadedDataset = parser.LoadDataset(dataset.Id);
Console.WriteLine($"Successfully loaded dataset? {loadedDataset != null}. Id is {loadedDataset.Id}");
Console.WriteLine(loadedDataset.DataObjects["test"].Fields["value"].Value);
}
}