Ejemplo n.º 1
0
        public void AllBitsSet_Int32HasSomeBitsSet()
        {
            int target = 0x00010000;

            //Act
            var actual = Bitmask.AllBitsSet(target, 0x00011000);

            //Assert
            actual.Should().BeFalse();
        }
Ejemplo n.º 2
0
        public void AllBitsSet_Int16HasSomeBitsSet()
        {
            short target = 0x0001;

            //Act
            var actual = Bitmask.AllBitsSet(target, (short)0x0101);

            //Assert
            actual.Should().BeFalse();
        }
Ejemplo n.º 3
0
        public void AllBitsSet_SByteHasSomeBitsSet()
        {
            sbyte target = 0x01;

            //Act
            var actual = Bitmask.AllBitsSet(target, (sbyte)0x11);

            //Assert
            actual.Should().BeFalse();
        }
Ejemplo n.º 4
0
        public void AllBitsSet_UInt64HasAllBitsSet()
        {
            ulong target = 0x00010100;

            //Act
            var actual = Bitmask.AllBitsSet(target, 0x00010100);

            //Assert
            actual.Should().BeTrue();
        }
Ejemplo n.º 5
0
        public void AllBitsSet_UInt16HasAllBitsSet()
        {
            ushort target = 0x0101;

            //Act
            var actual = Bitmask.AllBitsSet(target, (ushort)0x0101);

            //Assert
            actual.Should().BeTrue();
        }
Ejemplo n.º 6
0
        public void AllBitsSet_ByteHasAllBitsSet()
        {
            byte target = 0x11;

            //Act
            var actual = Bitmask.AllBitsSet(target, (byte)0x11);

            //Assert
            actual.Should().BeTrue();
        }