23 references to EnsureCapacity
Microsoft.CodeAnalysis.UnitTests (23)
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (23)
391Assert.Equal(NextPrime, set.EnsureCapacity(0)); 501var capacity = set.EnsureCapacity(0); 505set.EnsureCapacity(capacity + 1); // Verify EnsureCapacity does not invalidate enumeration 518Assert.Throws<ArgumentOutOfRangeException>("capacity", () => set.EnsureCapacity(-1)); 525Assert.Equal(0, set.EnsureCapacity(0)); 536Assert.InRange(set.EnsureCapacity(requestedCapacity), requestedCapacity, int.MaxValue); 550Assert.Equal(currentCapacity, set.EnsureCapacity(i)); 560Assert.Equal(capacity, set.EnsureCapacity(capacity)); 563Assert.Equal(capacity, set.EnsureCapacity(capacity)); 575int capacity = set.EnsureCapacity(0); 576Assert.Equal(capacity, set.EnsureCapacity(0)); 579capacity = set.EnsureCapacity(setLength); 580Assert.Equal(capacity, set.EnsureCapacity(setLength)); 583capacity = set.EnsureCapacity(setLength + 1); 584Assert.Equal(capacity, set.EnsureCapacity(setLength + 1)); 595Assert.InRange(set.EnsureCapacity(setLength - 1), setLength, int.MaxValue); 606int currentCapacity = set.EnsureCapacity(0); 609int newCapacity = set.EnsureCapacity(currentCapacity * 2); 617Assert.Equal(17, set.EnsureCapacity(17)); 620Assert.Equal(17, set.EnsureCapacity(15)); 623Assert.Equal(17, set.EnsureCapacity(13)); 636int currentCapacity = set.EnsureCapacity(0); 639int newCapacity = set.EnsureCapacity(currentCapacity + 1);