public void IList_NonGeneric_Add_AfterRemovingAnyValue(int count)
{
if (!IsReadOnly && !ExpectedFixedSize)
{
int seed = 840;
IList collection = NonGenericIListFactory(count);
object[] items = new object[count];
collection.CopyTo(items, 0);
object toAdd = CreateT(seed++);
while (collection.Contains(toAdd))
toAdd = CreateT(seed++);
collection.Add(toAdd);
collection.RemoveAt(0);
toAdd = CreateT(seed++);
while (collection.Contains(toAdd))
toAdd = CreateT(seed++);
collection.Add(toAdd);
}
}