コード例 #1
0
        public void ExceptTest4()
        {
            var a = new BitArray(new[] { false });
            var b = new BitArray(new[] { false });

            Assert.IsFalse(BitUtils.Except(a, b)[0]);
        }
コード例 #2
0
        public void ExceptTestEmpty()
        {
            var a = new BitArray(0);
            var b = new BitArray(0);

            Assert.IsEmpty(BitUtils.Except(a, b));
        }
コード例 #3
0
        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]);
        }