public void CompatibilityCompressUInt8ArrayFromCSharp(LZStringTestCase test)
        {
            var compress   = LZString.CompressToUint8Array(test.Uncompressed);
            var uncompress = test.Uncompressed;

            Assert.That(uncompress, Is.EqualTo(test.Uncompressed));
        }
示例#2
0
        public static byte[] Create_Msg_Json <T>(NetOpCode id, T msg) where T : IMessage
        {
            JObject msg_json = new JObject();

            msg_json["Id"]   = (ushort)id;
            msg_json["Data"] = JObject.FromObject(msg);
            var str_msg = JsonConvert.SerializeObject(msg_json);

            return(LZString.CompressToUint8Array(str_msg));
        }
示例#3
0
        public static byte[] Create_Msg_Json(NetOpCode id, JObject data)
        {
            JObject msg_json = new JObject();

            msg_json["Id"]   = (ushort)id;
            msg_json["Data"] = data;
            var str_msg = JsonConvert.SerializeObject(msg_json);

            return(LZString.CompressToUint8Array(str_msg));
        }
        public void CompatibilityCompressUInt8ArrayFromCSharp(LZStringTestCase test)
        {
            var compress = LZString.CompressToUint8Array(test.Uncompressed);

            CollectionAssert.AreEqual(compress, test.CompressedUInt8Array);
        }