Esempio n. 1
0
        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]);
            }
        }