public static void EnsureCapacity()
{
var builder = new StringBuilder(40);
builder.EnsureCapacity(20);
Assert.True(builder.Capacity >= 20);
builder.EnsureCapacity(20000);
Assert.True(builder.Capacity >= 20000);
// Ensuring a capacity less than the current capacity does not change anything
int oldCapacity = builder.Capacity;
builder.EnsureCapacity(10);
Assert.Equal(oldCapacity, builder.Capacity);
}