public void Replace36303()
{
List<int> list;
List<int> list1;
List<int> list2;
int[] ints = new int[0];
list = new List<int>((IEnumerable<int>)ints);
int[] ints1 = new int[1];
list1 = new List<int>((IEnumerable<int>)ints1);
list2 = this.Replace<List<int>, int>(list, (IEnumerable<int>)list1);
Assert.IsNotNull((object)list2);
Assert.AreEqual<int>(4, list2.Capacity);
Assert.AreEqual<int>(1, list2.Count);
}