public void TestTwoBytesIncomplete()
{
byte[] data = { unchecked((byte)-28), unchecked((byte)1) };
BitStringReader reader = new BitStringReader(Base64.ByteEncoding.GetString(data));
Assert.AreEqual((uint)0, reader.Read(2));
Assert.AreEqual((uint)1, reader.Read(2));
Assert.AreEqual((uint)2, reader.Read(2));
Assert.AreEqual((uint)3, reader.Read(2));
Assert.AreEqual((uint)1, reader.Read(2));
}