public void TestInt8()
        {
            var data = new Int8Class[100];

            for (int i = 0; i < data.Length; i++)
            {
                data[i] = ShiboSerializer.Initialize <Int8Class>();
            }
            var expected = ServiceStack.Text.CsvSerializer.SerializeToCsv(data);
            var actual   = ShiboSerializer.ToCsv(data);

            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
        public static void Run()
        {
            var Size = 10;
            var data = new Int8Class[Size];

            for (int i = 0; i < data.Length; i++)
            {
                data[i] = ShiboSerializer.Initialize <Int8Class>();
            }


            var result = ConvertInt8Class(data);
            var str    = Encoding.UTF8.GetString(result);

            Console.WriteLine(result);
        }
        public void TestInt8()
        {
            var data = new Int8Class[100];

            for (int i = 0; i < data.Length; i++)
            {
                data[i] = ShiboSerializer.Initialize <Int8Class>();
            }
            var ret   = ShiboSerializer.ToColumns(data);
            var bytes = new byte[data.Length];

            for (int i = 0; i < data.Length; i++)
            {
                bytes[i] = data[i].V0;
            }
            var v1 = ServiceStack.Text.CsvSerializer.SerializeToCsv((byte[])ret[0].Value);
            var v2 = ServiceStack.Text.CsvSerializer.SerializeToCsv(bytes);

            Assert.AreEqual(v1, v2);
        }