Пример #1
0
        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"));
        }
Пример #2
0
        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));
        }