26 lines
805 B
C#
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))}");
|
|
}
|
|
}
|