public void Insert() { //At the start _intListTested.Insert(0, 666); Assert.Equal(666, _intListTested[0]); _intListSystem.Insert(0, 666); Assert.Equal(_intListSystem[1], _intListTested[1]); //in the middle _intListTested.Insert(4, 999); Assert.Equal(999, _intListTested[4]); _intListSystem.Insert(4, 999); Assert.Equal(_intListSystem[6], _intListTested[6]); //Append at the end _intListSystem.Insert(_intListSystem.Count, 1234); _intListTested.Insert(_intListTested.Count, 1234); Assert.Equal(_intListSystem.Count, _intListTested.Count); for (int i = 0; i < _intListTested.Count; i++) { Assert.Equal(_intListSystem[i], _intListTested[i]); } }