Пример #1
0
        public void ADL_Debug_LogSerialization_Test()
        {
            Log l = new Log(-1, "Hello");

            byte[]       buf   = l.Serialize();
            MemoryStream ms    = new MemoryStream(buf);
            Log          ltest = Log.Deserialize(buf, 0, out _);
            LogPackage   lp    = LogPackage.ReadBlock(ms, 13);

            Assert.True(buf.Length == lp.GetSerialized(false).Length);

            Assert.True(lp.Logs.Count == 1 && lp.Logs[0].Mask == ltest.Mask && lp.Logs[0].Message == ltest.Message);

            Assert.True(ltest.Mask == l.Mask && ltest.Message == l.Message);
        }