public void BuildsTimestampsAsMillisecondsFromEpoch(Type type) { var builder = new SchemaBuilder(SchemaBuilder.CreateCaseBuilders(TemporalBehavior.EpochMilliseconds)); var schema = builder.BuildSchema(type) as LongSchema; Assert.NotNull(schema); Assert.IsType <MillisecondTimestampLogicalType>(schema.LogicalType); }
public void BuildsTimestampsAsIso8601Strings(Type type) { var builder = new SchemaBuilder(SchemaBuilder.CreateCaseBuilders(TemporalBehavior.Iso8601)); var schema = builder.BuildSchema(type) as StringSchema; Assert.NotNull(schema); Assert.Null(schema.LogicalType); }