public void Test_GetActualStringType_SET()
        {
            // set('Green', 'Yellow', 'Red')
            int columnType = (int)ColumnType.STRING;
            int metadata   = 63489;

            RowEventParser.GetActualStringType(ref columnType, ref metadata);

            Assert.Equal((int)ColumnType.SET, columnType);
            Assert.Equal(1, metadata);
        }
        public void Test_GetActualStringType_CHAR()
        {
            // char(200)
            int columnType = (int)ColumnType.STRING;
            int metadata   = 52768;

            RowEventParser.GetActualStringType(ref columnType, ref metadata);

            Assert.Equal((int)ColumnType.STRING, columnType);
            Assert.Equal(800 /* 200*Utf8Mb4 */, metadata);
        }
        public void Test_GetActualStringType_ENUM()
        {
            // enum('Low', 'Medium', 'High')
            int columnType = (int)ColumnType.STRING;
            int metadata   = 63233;

            RowEventParser.GetActualStringType(ref columnType, ref metadata);

            Assert.Equal((int)ColumnType.ENUM, columnType);
            Assert.Equal(1, metadata);
        }