Пример #1
0
        public void TestSetBits2()
        {
            byte[] array = new byte[5];
            array[3] = 0x00;
            BitsUtil.SetBits(array, 3, 7, 0, 0x0E3);
            Assert.AreEqual(array[3], 0xE3);

            Assert.AreEqual(0xE3, BitsUtil.GetBits(array, 3, 7, 0));
        }
Пример #2
0
        public void TestSetBits1()
        {
            byte[] array = new byte[5];
            array[3] = 0x99;
            BitsUtil.SetBits(array, 3, 4, 2, 0x02);
            Assert.AreEqual(array[3], 0x89);

            Assert.AreEqual(0x02, BitsUtil.GetBits(array, 3, 4, 2));
        }