protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _schemaItemMapper = A.Fake <SchemaItemMapper>(); _schemaFactory = A.Fake <ISchemaFactory>(); sut = new SchemaMapper(_parameterMapper, _schemaItemMapper, _schemaFactory); _schemaItem = new SchemaItem().WithName("Item1"); _schema = new Schema { Description = "Hello", Name = "Tralala" }; _schema.AddSchemaItem(_schemaItem); _parameter = DomainHelperForSpecs.ConstantParameterWithValue(3).WithName("Param1"); //Schema item parameters that have a value IsDefault true should still be saved to snapshot _parameter1 = DomainHelperForSpecs.ConstantParameterWithValue(1, isDefault: true).WithName(Constants.Parameters.START_TIME); _parameter2 = DomainHelperForSpecs.ConstantParameterWithValue(2, isDefault: true).WithName(CoreConstants.Parameters.NUMBER_OF_REPETITIONS); _parameter3 = DomainHelperForSpecs.ConstantParameterWithValue(3, isDefault: true).WithName(CoreConstants.Parameters.TIME_BETWEEN_REPETITIONS); _schema.Add(_parameter); _schema.Add(_parameter1); _schema.Add(_parameter2); _schema.Add(_parameter3); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter)).Returns(new Snapshots.Parameter().WithName(_parameter.Name)); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter1)).Returns(new Snapshots.Parameter().WithName(_parameter1.Name)); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter2)).Returns(new Snapshots.Parameter().WithName(_parameter2.Name)); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter3)).Returns(new Snapshots.Parameter().WithName(_parameter3.Name)); A.CallTo(() => _schemaItemMapper.MapToSnapshot(_schemaItem)).Returns(new Snapshots.SchemaItem().WithName(_schemaItem.Name)); return(Task.FromResult(true)); }
public static Schema GetSchema() { Schema schema = BaseSchema(dtoName); schema.Add("MinElevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("MaxElevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "species"); schema.Add("Key", typeof(string), SchemaEntryType.LocalLookupKey, 1000); schema.Add("Name", typeof(string), SchemaEntryType.Normal, 1000); return(schema); }
public static Schema GetSchema() { Schema schema = BaseSchema(dtoName); schema.Add("TreeSpeciesId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("DBH", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNullable); return(schema); }
public Schema Create(IContainer container) { var schema = new Schema().WithName(Guid.NewGuid().ToString()); schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(0).WithName(Constants.Parameters.START_TIME)); schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(0).WithName(CoreConstants.Parameter.TIME_BETWEEN_REPETITIONS)); schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(0).WithName(CoreConstants.Parameter.NUMBER_OF_REPETITIONS)); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, "elevation"); schema.Add("SurveyId", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Distance from Origin", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(0.0, 5000.0)); schema.Add("Elevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(-50000.0, 800000.0)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, "elevation"); schema.Add("SurveyId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("VertCmDown", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("HorizCmFromA", typeof(double), SchemaEntryType.Normal); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
/// <summary> /// /// </summary> /// <param name="columns"></param> /// <param name="args"></param> /// <param name="input"></param> /// <returns></returns> public override Schema Produces(string[] columns, string[] args, Schema input) { Schema output = new Schema(); output.Add(new ColumnInfo("YPID", typeof(string))); output.Add(new ColumnInfo("url", typeof(string))); output.Add(new ColumnInfo("applies_to", typeof(string))); output.Add(new ColumnInfo("url_type", typeof(string))); return(output); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, "prey"); schema.Add("SampleId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000); schema.Add("SpeciesId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000); schema.Add("Life Stage", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Count", typeof(int), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(0.0, (double)Int32.MaxValue)); return(schema); }
public static Schema GetSchema() { Schema schema = BaseSchema(dtoName); schema.Add("ShrubSpeciesId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("SizeClass", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNotNullable); schema.Add("Count", typeof(uint), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNullable); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "catch metric"); schema.Add("CatchId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Value", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("Metric Type", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNotNullable); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "life stage"); schema.Add("Key", typeof(string), SchemaEntryType.LocalLookupKey, 1000); schema.Add("Name", typeof(string), SchemaEntryType.Normal); //schema.Add("Description", typeof(string), SchemaEntryType.Normal); //schema.Add("InternalId", typeof(string), SchemaEntryType.Normal); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "fish count"); schema.Add("CatchId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("SpeciesId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("Count", typeof(uint), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
protected static Schema BaseSchema(string name) { Schema schema = new Schema(SchemaType.MeasurementSchema, name); schema.Add("SurveyId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("SiteId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNullable); schema.Add("DateTime", typeof(DateTime), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("AdHocLat", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-90, 90.0)); schema.Add("AdHocLon", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-180.0, 180.0)); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "net"); schema.Add("Key", typeof(string), SchemaEntryType.LocalLookupKey, 1000); schema.Add("Name", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("Type", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("Details", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("Description", typeof(string), SchemaEntryType.Normal, 1000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "ID tag"); schema.Add("Fish ID", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Tag Code", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNotNullable); schema.Add("Tag Type", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNotNullable); schema.Add("Tag Manuf", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "net haul"); schema.Add("CatchId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("NetId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("Area Sampled", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("Volume Sampled", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "sensor"); schema.Add("Key", typeof(string), SchemaEntryType.LocalLookupKey, 1000); schema.Add("Name", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("Model", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("InstrumentType", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("InstrumentClass", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("Manufacturer", typeof(string), SchemaEntryType.Normal, 1000); //schema.Add("SensorList", typeof(string), SchemaEntryType.Normal, 1000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "fish"); schema.Add("Fish ID", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("CatchId", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("SpeciesId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("Length Standard", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("Length Fork", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("Length Total", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("Mass", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("AdClipped", typeof(bool), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("CWT", typeof(bool), SchemaEntryType.Normal, 0, NullableType.IsNullable); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _schemaItemMapper = A.Fake <SchemaItemMapper>(); _schemaFactory = A.Fake <ISchemaFactory>(); sut = new SchemaMapper(_parameterMapper, _schemaItemMapper, _schemaFactory); _schemaItem = new SchemaItem().WithName("Item1"); _schema = new Schema { Description = "Hello", Name = "Tralala" }; _schema.AddSchemaItem(_schemaItem); _parameter = DomainHelperForSpecs.ConstantParameterWithValue(3).WithName("Param1"); _schema.Add(_parameter); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter)).Returns(new Snapshots.Parameter().WithName(_parameter.Name)); A.CallTo(() => _schemaItemMapper.MapToSnapshot(_schemaItem)).Returns(new Snapshots.SchemaItem().WithName(_schemaItem.Name)); return(Task.FromResult(true)); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "genetic"); schema.Add("Fish ID", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Genetic Sample ID", typeof(string), SchemaEntryType.Normal, 1000, NullableType.IsNotNullable); schema.Add("Lab Sample ID", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Best Stock Estimate", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Probability Best", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 100.0)); schema.Add("Second Stock Estimate", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Probability Second Best", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 100.0)); schema.Add("Third Stock Estimate", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Probability Third Best", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 100.0)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.LookupSchema, "diet"); schema.Add("Fish ID", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Gut Sample ID", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("Vial ID", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Species ID", typeof(string), SchemaEntryType.ForeignLookupKey, 1000); schema.Add("Life Stage", typeof(string), SchemaEntryType.Normal, 1000); schema.Add("Count", typeof(uint), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new UIntRange(0, UInt32.MaxValue)); schema.Add("Sample Mass", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("Whole Animals Weighed", typeof(uint), SchemaEntryType.Normal, 0, NullableType.IsNullable, new UIntRange(0, uint.MaxValue)); schema.Add("Individual Mass", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, "measurement"); schema.Add("DeployCode", typeof(string), SchemaEntryType.ForeignMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("MeasureDateTime", typeof(DateTime), SchemaEntryType.Normal, 0, NullableType.IsNotNullable); schema.Add("Temperature", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-273.15, 100.0)); schema.Add("SurfaceElevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-50000.0, 800000.0)); schema.Add("pH", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(1.0, 14.0)); schema.Add("DO", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 30.0)); schema.Add("Conductivity", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 1E6)); schema.Add("Salinity", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 40.0)); schema.Add("Velocity", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, 6.0)); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, dtoName); schema.Add("SurveyId", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000, NullableType.IsNotNullable); schema.Add("SiteId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNotNullable); schema.Add("PlotTypeId", typeof(string), SchemaEntryType.ForeignLookupKey, 1000, NullableType.IsNullable); schema.Add("Area", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("MinElevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("MaxElevation", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(0.0, Double.MaxValue)); schema.Add("AdHocLat", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-90, 90.0)); schema.Add("AdHocLon", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNullable, new DoubleRange(-180.0, 180.0)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000, NullableType.IsNullable); return(schema); }
public static Schema GetSchema() { Schema schema = new Schema(SchemaType.MeasurementSchema, "survey"); schema.Add("Survey ID", typeof(string), SchemaEntryType.LocalMeasurementKey, 1000); schema.Add("Site ID", typeof(string), SchemaEntryType.ForeignLookupKey, 1000); schema.Add("Instrument ID", typeof(string), SchemaEntryType.ForeignLookupKey, 1000); schema.Add("DateTime", typeof(DateTime), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DateRange(new DateTime(1900, 1, 1), null)); schema.Add("Origin X", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(-180.0, 180.0)); schema.Add("Origin Y", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(-90.0, 90.0)); schema.Add("Destination X", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(-180.0, 180.0)); schema.Add("Destination Y", typeof(double), SchemaEntryType.Normal, 0, NullableType.IsNotNullable, new DoubleRange(-90.0, 90.0)); schema.Add("Comments", typeof(string), SchemaEntryType.Normal, 8000); return(schema); }
public ProjectPlan(IPlan plan, ICollection <string> fieldsCollection) { _plan = plan; _schema = new Schema(); foreach (var fieldName in fieldsCollection) { _schema.Add(fieldName, plan.Schema); } }
protected override void Context() { base.Context(); _schema = new Schema(); _schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(10).WithName(CoreConstants.Parameters.TIME_BETWEEN_REPETITIONS).WithDimension(DomainHelperForSpecs.TimeDimensionForSpecs())); _schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(10).WithName(CoreConstants.Parameters.NUMBER_OF_REPETITIONS)); _schema.Add(DomainHelperForSpecs.ConstantParameterWithValue(10).WithName(Constants.Parameters.START_TIME).WithDimension(DomainHelperForSpecs.TimeDimensionForSpecs())); A.CallTo(_parameterDTOMapper).WithReturnType <IParameterDTO>() .ReturnsLazily(x => new ParameterDTO(x.Arguments[0].DowncastTo <IParameter>())); _schemaItemB = new SchemaItem().WithName("B"); _schemaItemA = new SchemaItem().WithName("A"); _schema.AddSchemaItem(_schemaItemB); _schema.AddSchemaItem(_schemaItemA); A.CallTo(_schemaItemDTOMapper).WithReturnType <SchemaItemDTO>() .ReturnsLazily(x => new SchemaItemDTO(x.Arguments[0].DowncastTo <SchemaItem>())); }
private static Schema BuildSchema() { Schema schema = new Schema(); for (int i = 0; i < _columnTable.Length; ++i) { schema.Add(new ScopeRuntime.ColumnInfo(_columnTable[i].Item1, _columnTable[i].Item3)); } return(schema); }
public SchemaEnumInfo(string nameSpace, string enumName, DAG <string, JToken> typesGraph) : base(typesGraph) { Name = enumName; NameSpace = nameSpace; Schema.Add("type", "enum"); Schema.Add("name", Name); if (nameSpace != null) { Schema.Add("namespace", nameSpace); } Schema.Add("symbols", _symbols); }
public XElement ToXML() { foreach (var import in Imports) { Schema.Add(import); } foreach (var element in Elements) { Schema.Add(element); } return(Schema); }
/// <summary> /// Extracts schema info from <paramref name="type"/>. /// </summary> /// <param name="context"></param> /// <param name="type"></param> /// <param name="schema"></param> private static void ExtractSchemaFromTypeDefinition(IMansionContext context, ITypeDefinition type, Schema schema) { // check if this type has a table declaration TypeTableDescriptor tableDescriptor; if (type.TryGetDescriptor(out tableDescriptor)) { var table = tableDescriptor.Create(context, type); // add the table to schema schema.Add(table); } // check if the type has property table declaration foreach (var property in type.Properties) { PropertyTableDescriptor propertyTableDescriptor; if (!property.TryGetDescriptor(out propertyTableDescriptor)) continue; // create the table propertyTableDescriptor.Create(context, schema, property); } }