using System; using SzLib; namespace SzCli; public class Program { private static readonly ISzFileManager _fileManager = new LocalFileManager(); private static readonly ISzLogger _logger = new Logger(_fileManager); public static void Main(string[] args) { var parser = new SzParser(_fileManager, _logger); _logger.Log("Creating test dataset..."); var dataset = Test.CreateTestDataset(); _logger.Log($"Successfully created test dataset with id {dataset.Id}"); _logger.Log("Attempting to save dataset..."); var saved = parser.SaveDataset(dataset); _logger.Log($"Successfully saved dataset? {saved}"); _logger.Log("Attempting to load dataset..."); var loadedDataset = parser.LoadDataset(dataset.Id); _logger.Log($"Successfully loaded dataset? {loadedDataset != null}. Id is {loadedDataset?.Id}"); _logger.Log(loadedDataset?.DataObjects["test"].Fields["value"].Value); } }