using System; using SzCore; using SzCore.DataObjects; using SzCore.Defaults; namespace SzCli; public class Program { private static readonly DefaultLocalFileManager _fileManager = new(); private static readonly Logger _logger = new(_fileManager); public static void Main(string[] args) { SZ.Init(_fileManager, _logger); Test.CreateTestData(); var dataset = SZ.SzDataHandler.LoadDataset("test-dataset"); var dataTemplate = SZ.SzDataHandler.LoadTemplate("szcore-item-basic"); var evalResult = SZ.SzEvaluator.EvaluateDataObject(dataset.DataObjects["test"], dataTemplate); _logger.Log($"Evaluation test -- Pass?: {evalResult.Pass} {(evalResult.Errors == "" ? "" : (" - Errors: " + evalResult.Errors))}"); } }