public void TestGetLeastSignificantBitSByte()
        {
            sbyte value = 1;

            Assert.AreEqual(0, value.GetLeastSignificantBit());
            value = 48;
            Assert.AreEqual(4, value.GetLeastSignificantBit());
            value = sbyte.MaxValue;
            Assert.AreEqual(0, value.GetLeastSignificantBit());
            value = -48;
            Assert.AreEqual(4, value.GetLeastSignificantBit());
            value = -100;
            Assert.AreEqual(2, value.GetLeastSignificantBit());
            value = sbyte.MinValue;
            Assert.AreEqual(7, value.GetLeastSignificantBit());

            ((sbyte)0).GetLeastSignificantBit();
        }