public virtual void testEncode()
        {
            byte[] result = datatype.Encode(true);
            Assert.NotNull(result);
            Assert.True(result.Length == 1);
            Assert.True(result[0] == 1);

            result = datatype.Encode(false);
            Assert.NotNull(result);
            Assert.True(result.Length == 1);
            Assert.True(result[0] == 0);
        }