Example #1
0
        public void TestConstruct()
        {
            var b = new ByteStringBuilder(16);

              Assert.AreEqual(0, b.Length);
              Assert.AreEqual(16, b.Capacity);
              Assert.IsTrue(b.ToByteString().IsEmpty);
        }
Example #2
0
        public void TestToByteString()
        {
            var b = new ByteStringBuilder();

              b.Append(new byte[] {0x61, 0x62, 0x63, 0x64, 0x65, 0x66});

              Assert.AreEqual(new ByteString("abcdef"), b.ToByteString());

              b.Append((byte)0x67);

              Assert.AreEqual(new ByteString("abcdefg"), b.ToByteString());
        }