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