23 references to EnsureCapacity
Microsoft.CodeAnalysis.UnitTests (23)
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (23)
393Assert.Equal(NextPrime, set.EnsureCapacity(0)); 503var capacity = set.EnsureCapacity(0); 507set.EnsureCapacity(capacity + 1); // Verify EnsureCapacity does not invalidate enumeration 520Assert.Throws<ArgumentOutOfRangeException>("capacity", () => set.EnsureCapacity(-1)); 527Assert.Equal(0, set.EnsureCapacity(0)); 538Assert.InRange(set.EnsureCapacity(requestedCapacity), requestedCapacity, int.MaxValue); 552Assert.Equal(currentCapacity, set.EnsureCapacity(i)); 562Assert.Equal(capacity, set.EnsureCapacity(capacity)); 565Assert.Equal(capacity, set.EnsureCapacity(capacity)); 577int capacity = set.EnsureCapacity(0); 578Assert.Equal(capacity, set.EnsureCapacity(0)); 581capacity = set.EnsureCapacity(setLength); 582Assert.Equal(capacity, set.EnsureCapacity(setLength)); 585capacity = set.EnsureCapacity(setLength + 1); 586Assert.Equal(capacity, set.EnsureCapacity(setLength + 1)); 597Assert.InRange(set.EnsureCapacity(setLength - 1), setLength, int.MaxValue); 608int currentCapacity = set.EnsureCapacity(0); 611int newCapacity = set.EnsureCapacity(currentCapacity * 2); 619Assert.Equal(17, set.EnsureCapacity(17)); 622Assert.Equal(17, set.EnsureCapacity(15)); 625Assert.Equal(17, set.EnsureCapacity(13)); 638int currentCapacity = set.EnsureCapacity(0); 641int newCapacity = set.EnsureCapacity(currentCapacity + 1);