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);