public void AllBitsSet_Int32HasSomeBitsSet() { int target = 0x00010000; //Act var actual = Bitmask.AllBitsSet(target, 0x00011000); //Assert actual.Should().BeFalse(); }
public void AllBitsSet_Int16HasSomeBitsSet() { short target = 0x0001; //Act var actual = Bitmask.AllBitsSet(target, (short)0x0101); //Assert actual.Should().BeFalse(); }
public void AllBitsSet_SByteHasSomeBitsSet() { sbyte target = 0x01; //Act var actual = Bitmask.AllBitsSet(target, (sbyte)0x11); //Assert actual.Should().BeFalse(); }
public void AllBitsSet_UInt64HasAllBitsSet() { ulong target = 0x00010100; //Act var actual = Bitmask.AllBitsSet(target, 0x00010100); //Assert actual.Should().BeTrue(); }
public void AllBitsSet_UInt16HasAllBitsSet() { ushort target = 0x0101; //Act var actual = Bitmask.AllBitsSet(target, (ushort)0x0101); //Assert actual.Should().BeTrue(); }
public void AllBitsSet_ByteHasAllBitsSet() { byte target = 0x11; //Act var actual = Bitmask.AllBitsSet(target, (byte)0x11); //Assert actual.Should().BeTrue(); }