Files
sessionzero-cs/SzCli/Program.cs

26 lines
805 B
C#

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<SzDataObjectTemplate>("szcore-item-basic");
var evalResult = SZ.SzEvaluator.EvaluateDataObject(dataset.DataObjects["test"], dataTemplate);
_logger.Log($"Evaluation test -- Pass?: {evalResult.Pass} {(evalResult.Errors == "" ? "" : (" - Errors: " + evalResult.Errors))}");
}
}