Пример #1
0
        public void RemoveAtInsertTest()
        {
            Lst<int> lint = new Lst<int>();
            lint = lint.Insert(0, 0).Insert(1, 1).Insert(2, 2).Insert(3, 3);

            Assert.True(lint[0] == 0);
            Assert.True(lint[1] == 1);
            Assert.True(lint[2] == 2);
            Assert.True(lint[3] == 3);

            lint = lint.RemoveAt(2);

            Assert.True(lint[0] == 0);
            Assert.True(lint[1] == 1);
            Assert.True(lint[2] == 3);

            lint = lint.Insert(2, 500);

            Assert.True(lint[0] == 0);
            Assert.True(lint[1] == 1);
            Assert.True(lint[2] == 500);
            Assert.True(lint[3] == 3);
        }
Пример #2
0
        public void SetItemTest()
        {
            Lst<int> lint = new Lst<int>();
            lint = lint.Insert(0, 0).Insert(1, 1).Insert(2, 2).Insert(3, 3);

            Assert.True(lint[0] == 0);
            Assert.True(lint[1] == 1);
            Assert.True(lint[2] == 2);
            Assert.True(lint[3] == 3);

            lint = lint.SetItem(2, 500);

            Assert.True(lint[0] == 0);
            Assert.True(lint[1] == 1);
            Assert.True(lint[2] == 500);
            Assert.True(lint[3] == 3);
        }