public void ShouldExpandArrayBufferFromOneCapacity()
        {
            IMutableDirectBuffer buffer = new ExpandableArrayBuffer(1);

            buffer.PutByte(0, (byte)4);
            buffer.PutByte(1, (byte)2);
        }
        public void ShouldExpandArrayBufferFromZeroCapacity()
        {
            IMutableDirectBuffer buffer = new ExpandableArrayBuffer(0);

            buffer.PutByte(0, (byte)4);

            Assert.That(buffer.Capacity, Is.GreaterThan(0));
        }
Esempio n. 3
0
        public void Test_Equals003()
        {
            var eab1 = new ExpandableArrayBuffer();

            eab1.PutBytes(0, new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 });

            var eab2 = new ExpandableArrayBuffer();

            for (int ix = 0; ix < 10; ix++)
            {
                eab2.PutByte(ix, (byte)ix);
            }

            Assert.AreEqual(eab1, eab2);
            Assert.IsTrue(eab1.Equals(eab2));
            Assert.IsTrue(eab2.Equals(eab1));
        }