private void WriteBitString(FileEncodingOutputStream stream, string bitString) { Bit[] bits = TestHelper.BitsFromString(bitString); for (int n = 0; n < bits.Length; n++) { stream.WriteBit(bits[n]); } }
public void WriteBitTest2() { MemoryStream memoryStream = new MemoryStream(); using (FileEncodingOutputStream stream = CreateFileEncodingOutputStream(memoryStream)) { Bit[] bits = TestHelper.BitsFromString("01111001101"); stream.BeginWrite(); for (int n = 0; n < bits.Length; n++) { stream.WriteBit(bits[n]); } stream.EndWrite(); } Assert.AreEqual(new byte[] { 0x9E, 0x5 }, memoryStream.ToArray()); }