public void SparseMemoryBufferClear() { SparseMemoryBuffer memoryBuffer = new SparseMemoryBuffer(10); byte[] buffer = new byte[20]; memoryBuffer.Write(0, buffer, 0, 20); Assert.Equal(2, memoryBuffer.AllocatedChunks.Count()); memoryBuffer.Clear(0, 20); Assert.Equal(0, memoryBuffer.AllocatedChunks.Count()); memoryBuffer.Write(0, buffer, 0, 15); Assert.Equal(2, memoryBuffer.AllocatedChunks.Count()); memoryBuffer.Clear(0, 15); Assert.Equal(1, memoryBuffer.AllocatedChunks.Count()); }