public static void EnsureCapacity_InvalidCapacity_ThrowsArgumentOutOfRangeException()
{
var builder = new StringBuilder("Hello", 10);
Assert.Throws<ArgumentOutOfRangeException>("capacity", () => builder.EnsureCapacity(-1)); // Capacity < 0
Assert.Throws<ArgumentOutOfRangeException>("capacity", () => builder.EnsureCapacity(builder.MaxCapacity + 1)); // Capacity > builder.MaxCapacity
}