public void AppendBitsWorks() { var bits = new BitSequence(); bits.AppendBits(true, false, true, false); bits.AppendBits(Enumerable.Range(0, 4).Select(i => i % 2 == 1)); CollectionAssert.AreEqual(new[] { true, false, true, false, false, true, false, true }, bits.ToBitArray()); }
public void AppendBitSequenceWorks() { var bits = new BitSequence(); bits.AppendBits(true, false, true, false); bits.AppendBitSequence(new BitSequence(false, true, false, true)); CollectionAssert.AreEqual(new[] { true, false, true, false, false, true, false, true }, bits.ToBitArray()); }