public void ShouldNotClearPoolWhenMinCapacityIsDecreased()
{
int initialCapacity;
using (var pms = _memoryStreamPool.GetObject())
{
initialCapacity = pms.MemoryStream.Capacity;
}
initialCapacity.ShouldBe(_memoryStreamPool.MinimumMemoryStreamCapacity);
_memoryStreamPool.MinimumMemoryStreamCapacity = initialCapacity / 2;
using (var pms = _memoryStreamPool.GetObject())
{
pms.MemoryStream.Capacity.ShouldBe(initialCapacity);
}
}