예제 #1
0
    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());
    }
예제 #2
0
    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());
    }