예제 #1
0
        public void CavemanPackerUnpacksInt()
        {
            uint packable       = 0xabcd1234;
            var  serialisedData = new byte[] { 0xab, 0xcd, 0x12, 0x34 };

            Assert.Equal(packable, CavemanPacker.Unpack <uint>(new MemoryStream(serialisedData)));
        }
예제 #2
0
        public void CavemanPackerUnpacksShort()
        {
            ushort packable       = 0xabcd;
            var    serialisedData = new byte[] { 0xab, 0xcd };

            Assert.Equal(packable, CavemanPacker.Unpack <ushort>(new MemoryStream(serialisedData)));
        }
예제 #3
0
        public void CavemanPackerUnpacksByte()
        {
            byte packable       = 0xab;
            var  serialisedData = new byte[] { 0xab };

            Assert.Equal(packable, CavemanPacker.Unpack <byte>(new MemoryStream(serialisedData)));
        }
예제 #4
0
        public void CavemanPackerPacksInt()
        {
            uint packable       = 0xabcd1234;
            var  serialisedData = new byte[] { 0xab, 0xcd, 0x12, 0x34 };

            Assert.Equal(serialisedData, CavemanPacker.Pack(packable).ToArray());
        }
예제 #5
0
        public void CavemanPackerPacksShort()
        {
            ushort packable       = 0xabcd;
            var    serialisedData = new byte[] { 0xab, 0xcd };

            Assert.Equal(serialisedData, CavemanPacker.Pack(packable).ToArray());
        }
예제 #6
0
        public void CavemanPackerPacksByte()
        {
            byte packable       = 0xab;
            var  serialisedData = new byte[] { 0xab };

            Assert.Equal(serialisedData, CavemanPacker.Pack(packable).ToArray());
        }