public void ShouldGetBytesIntoAtomicBufferFromAtomicBuffer(IAtomicBuffer buffer) { var testBytes = Encoding.UTF8.GetBytes("Hello World"); var srcUnsafeBuffer = new UnsafeBuffer(testBytes); srcUnsafeBuffer.GetBytes(0, buffer, Index, testBytes.Length); var buff = new byte[testBytes.Length]; for (var i = 0; i < testBytes.Length; i++) { buff[i] = Marshal.ReadByte(buffer.BufferPointer, Index + i); } Assert.That(buff, Is.EqualTo(testBytes)); }