public void ExceptTest4() { var a = new BitArray(new[] { false }); var b = new BitArray(new[] { false }); Assert.IsFalse(BitUtils.Except(a, b)[0]); }
public void ExceptTestEmpty() { var a = new BitArray(0); var b = new BitArray(0); Assert.IsEmpty(BitUtils.Except(a, b)); }
public void ExceptTestBasic() { var a = new BitArray(new[] { true, true, true, false, false, false, false }); var b = new BitArray(new[] { true, true, false, false, false, false, true }); var result = BitUtils.Except(a, b); Assert.IsFalse(result[0]); Assert.IsFalse(result[1]); Assert.IsTrue(result[2]); Assert.IsFalse(result[3]); Assert.IsFalse(result[4]); Assert.IsFalse(result[5]); Assert.IsFalse(result[6]); }