Esempio n. 1
0
        public void BasicUnpack()
        {
            //Assert.AreEqual(246, BStruct.ToBytes(-10)[0]);

            Assert.AreEqual(120, BStruct.Unpack(BStruct.Pack(120, 1), 1));

            byte[] a = BStruct.Pack(-50, 1);
            Assert.AreEqual(206, a[0]);
            Assert.AreEqual(-50, BStruct.Unpack(a, 1));

            Assert.AreEqual(32000, BStruct.Unpack(BStruct.Pack(32000, 2), 2));
        }
Esempio n. 2
0
        public void BasicUnpack()
        {
            //Assert.AreEqual(246, BStruct.ToBytes(-10)[0]);

            Assert.AreEqual((sbyte)120, BStruct.Unpack(BStruct.Pack(120, 1), 1));

            var a = BStruct.Pack(-50, 1);

            Assert.AreEqual(206, a[0]);
            Assert.AreEqual((sbyte)-50, BStruct.Unpack(a, 1));

            Assert.AreEqual((short)32000, BStruct.Unpack(BStruct.Pack(32000, 2), 2));
        }