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); }
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); }