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)); }
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)); }