Example #1
0
        public void TestGetNode()
        {
            SinglyLinkedList <char> sut = new SinglyLinkedList <char>();

            sut.AddAtTheFront('c');
            sut.AddAtTheFront('b');
            sut.AddAtTheFront('a');
            sut.AddAtTheEnd('d');

            Assert.Equal('a', sut.GetNode(0));
            Assert.Equal('b', sut.GetNode(1));
            Assert.Equal('c', sut.GetNode(2));
            Assert.Equal('d', sut.GetNode(3));
            Assert.Throws <IndexOutOfRangeException>(() => sut.GetNode(4));
        }
Example #2
0
 public void Push(T Data)
 {
     list.AddAtTheEnd(Data);
 }