public void ShouldNotClearPoolWhenMaxCapacityIsIncreased()
{
var beforeCreation = DateTime.UtcNow;
DateTime initialCreatedAt;
using (var pms = _memoryStreamPool.GetObject())
{
initialCreatedAt = pms.CreatedAt;
}
initialCreatedAt.ShouldBeLessThanOrEqualTo(beforeCreation);
_memoryStreamPool.MaximumMemoryStreamCapacity *= 2;
using (var pms = _memoryStreamPool.GetObject())
{
pms.CreatedAt.ShouldBeLessThanOrEqualTo(beforeCreation);
}
}