Ejemplo n.º 1
0
        public void ShiftRight_02()
        {
            CNumber_Integer a         = new CNumber_Integer(0xABCD);
            uint            underflow = a.ShiftRight(4);

            Assert.AreEqual(0xABC, a.AsInteger);
            Assert.AreEqual(2, a.size);
            Assert.AreEqual(0xDU, underflow);
        }
Ejemplo n.º 2
0
        public void ShiftRight_04()
        {
            CNumber_Integer a         = new CNumber_Integer(0xABCDEF);
            uint            underflow = a.ShiftRight(32);

            Assert.AreEqual(0, a.AsInteger);
            Assert.AreEqual(1, a.size);
            Assert.AreEqual(0xABU, underflow);
        }
Ejemplo n.º 3
0
        public void ShiftRight_01()
        {
            CNumber_Integer a         = new CNumber_Integer(0xAB);
            uint            underflow = a.ShiftRight(4);

            Assert.AreEqual(0xA, a.AsInteger);
            Assert.AreEqual(1, a.size);
            Assert.AreEqual(0xBU, underflow);
        }