コード例 #1
0
        private void WriteBitString(FileEncodingOutputStream stream, string bitString)
        {
            Bit[] bits = TestHelper.BitsFromString(bitString);

            for (int n = 0; n < bits.Length; n++)
            {
                stream.WriteBit(bits[n]);
            }
        }
コード例 #2
0
        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());
        }