private static void PutGetTestAssert(byte[] buffer, PersistentHeap heap) { int token = heap.Allocate(buffer.Length); heap.Put(token, buffer); TestHelper.AssertByteArraysAreSame(buffer, heap.Get(token)); }
private static int PutGetAssert(byte[] bytes, PersistentHeap heap) { Debug.Assert(bytes.Length >= 4, "Your byte[] is too small to be put"); int space1 = heap.Allocate(bytes.Length); heap.Put(space1, bytes); TestHelper.AssertByteArraysAreSame(bytes, heap.Get(space1)); return(space1); }