Example #1
0
        public void ToInt16Test()
        {
            var bc = new SwapBitConverter();

            Assert.AreEqual(1, bc.ToInt16(new byte[] { 0, 1 }, 0));
            Assert.AreEqual(256, bc.ToInt16(new byte[] { 1, 0 }, 0));
            Assert.AreEqual(257, bc.ToInt16(new byte[] { 1, 1 }, 0));
            Assert.AreEqual(-1, bc.ToInt16(new byte[] { 255, 255 }, 0));
            Assert.AreEqual(-32768, bc.ToInt16(new byte[] { 128, 0 }, 0));
            Assert.AreEqual(32767, bc.ToInt16(new byte[] { 127, 255 }, 0));
        }
        public void ToInt16Test()
        {
            var bc = new SwapBitConverter();

            Assert.AreEqual(1, bc.ToInt16(new byte[] { 0, 1 }, 0));
            Assert.AreEqual(256, bc.ToInt16(new byte[] { 1, 0 }, 0));
            Assert.AreEqual(257, bc.ToInt16(new byte[] { 1, 1 }, 0));
            Assert.AreEqual(-1, bc.ToInt16(new byte[] { 255, 255 }, 0));
            Assert.AreEqual(-32768, bc.ToInt16(new byte[] { 128, 0 }, 0));
            Assert.AreEqual(32767, bc.ToInt16(new byte[] { 127, 255 }, 0));
        }