public void AnyBitSet_UInt64HasNoBitsSet() { ulong target = 0x00010000; //Act var actual = Bitmask.AnyBitSet(target, 0x00001000); //Assert actual.Should().BeFalse(); }
public void AnyBitSet_UInt32HasSomeBitsSet() { uint target = 0x00010100; //Act var actual = Bitmask.AnyBitSet(target, 0x00010000); //Assert actual.Should().BeTrue(); }
public void AnyBitSet_UInt16HasNoBitsSet() { ushort target = 0x0001; //Act var actual = Bitmask.AnyBitSet(target, (ushort)0x0100); //Assert actual.Should().BeFalse(); }
public void AnyBitSet_ByteHasNoBitsSet() { sbyte target = 0x01; //Act var actual = Bitmask.AnyBitSet(target, (byte)0x10); //Assert actual.Should().BeFalse(); }
public void AnyBitSet_ByteHasSomeBitsSet() { byte target = 0x10; //Act var actual = Bitmask.AnyBitSet(target, (byte)0x11); //Assert actual.Should().BeTrue(); }
public void AnyBitSet_Int16HasSomeBitsSet() { short target = 0x0101; //Act var actual = Bitmask.AnyBitSet(target, (short)0x0001); //Assert actual.Should().BeTrue(); }