Example #1
0
        public void TestUuid(string guidString)
        {
            var schema = (LogicalSchema)Schema.Parse("{\"type\": \"string\", \"logicalType\": \"uuid\" }");

            var guid = new Guid(guidString);

            var avroUuid = new Uuid();

            Assert.True(avroUuid.IsInstanceOfLogicalType(guid));

            var converted = (Guid)avroUuid.ConvertToLogicalValue(avroUuid.ConvertToBaseValue(guid, schema), schema);

            Assert.AreEqual(guid, converted);
        }