Esempio n. 1
0
        public void TestIndexesData_IndexesPacket()
        {
            DateTime      beginTime  = new DateTime(2020, 1, 2, 3, 4, 5, 6);
            DateTime      endTime    = new DateTime(2026, 5, 4, 3, 2, 1, 9);
            long          beginIndex = 10000;
            IndexesPacket iData      = new IndexesPacket(beginTime, endTime, beginIndex);

            byte[]        buffer  = IndexesPacket.Encode(iData);
            IndexesPacket newData = IndexesPacket.Decode(buffer);

            Assert.AreNotSame(iData, newData);
            Assert.AreEqual(iData.BeginTime, newData.BeginTime);
            Assert.AreEqual(iData.EndTime, newData.EndTime);
            Assert.AreEqual(iData.StartIndex, newData.StartIndex);
        }