示例#1
0
        public void Test_BitFlagHelperTests_SetBit()
        {
            byte value = 0;

            BitFlagHelper.SetBit(ref value, 0, false);
            Assert.True(BitFlagHelper.IsBitOff(value, 0), "IsBitOff() for 0 bit returned false (it should be true)");

            BitFlagHelper.SetBit(ref value, 0, true);
            Assert.True(BitFlagHelper.IsBitOn(value, 0), "IsBitOn() for 0 bit returned false (it should be true)");
        }
示例#2
0
        public void Test_BitFlagHelperTests_IsBitOn()
        {
            byte value = 1;

            Assert.True(BitFlagHelper.IsBitOn(value, 0), "IsBitOn() for 0 bit returned false (it should be true)");

            byte value2 = 0;

            Assert.False(BitFlagHelper.IsBitOn(value2, 0), "IsBitOn() for 0 bit returned true (it should be false)");
        }