public void Stack_Generic_TrimExcess_AfterClearingAndAddingAllElementsBack(int count) { if (count > 0) { PooledStack <T> stack = GenericStackFactory(count); stack.TrimExcess(); stack.Clear(); stack.TrimExcess(); Assert.Equal(0, stack.Count); AddToCollection(stack, count); stack.TrimExcess(); Assert.Equal(count, stack.Count); } }