using SzCore.DataObjects; namespace SzCli; public static class Test { public static SzDataset CreateTestDataset() { var dt = new SzDataObjectTemplate(){ Name = "SzCore - Basic Item", Id = "szcore-item-basic", DataObjectType = "item", Uuid = Guid.NewGuid() }; var testTemplateField = new SzTemplateField() { Id = "cost", FieldType = SzFieldType.Number, DefaultValue = "20" }; dt.TemplateFields.Add(testTemplateField.Id, testTemplateField); var ds = new SzDataset() { Name = "TestDataset", Id = "test-dataset", DataObjectTemplateId = dt.Id, DataObjectTemplateUuid = dt.Uuid, DataObjectType = "item", Uuid = Guid.NewGuid(), }; var testDataObject = new SzDataObject() { Name = "TestObject", Id = "test", }; var testField = new SzField() { Id = "value", FieldType = SzFieldType.Number, Value = "200" }; testDataObject.Fields.Add(testField.Id, testField); ds.DataObjects.Add(testDataObject.Id, testDataObject); return ds; } }