public void IList_NonGeneric_RemoveAt_AllValidIndices(int count)
{
if (!IsReadOnly && !ExpectedFixedSize)
{
IList list = NonGenericIListFactory(count);
Assert.Equal(count, list.Count);
Assert.All(Enumerable.Range(0, count).Reverse(), index =>
{
list.RemoveAt(index);
Assert.Equal(index, list.Count);
});
}
}