public virtual void TestSchemaEncodeDecodeFidelity() { var schema = DateSchema.Of(); var date = DateTime.UtcNow; var bytes = schema.Encode(date); Assert.Equal(date.ToString("yyyy-MM-ddTHH:mm:ss"), schema.Decode(bytes).ToString("yyyy-MM-ddTHH:mm:ss")); }
public virtual void TestSchemaEncode() { var schema = DateSchema.Of(); var data = DateTime.Now; var ms = data.ConvertToMsTimestamp().LongToBigEndian(); var expected = BitConverter.GetBytes(ms); Assert.Equal(expected, schema.Encode(data)); }