public void AddHead_NodeBecomeHead()
        {
            MyOwnLinkedList <int> list = new MyOwnLinkedList <int>();

            list.Add_Head(13);
            Assert.AreEqual(13, list.head.Data);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            MyOwnLinkedList <int> list = new MyOwnLinkedList <int>();

            list.Add_Head(1);
            list.Add(2);
        }
        public void GetElementByIndex_ShouldThrow_IndexOutOfRangeException()
        {
            MyOwnLinkedList <int> list = new MyOwnLinkedList <int>();

            list.Add_Head(1);
            list.Add(2);
            Console.WriteLine(list[2]);
        }
        public void AddHead_Should_Increment_Count()
        {
            var myLinkedList = new MyOwnLinkedList <int>();

            var theCount = myLinkedList.Count;

            myLinkedList.Add_Head(2);
            myLinkedList.Add(2);

            Assert.AreEqual(theCount + 2, myLinkedList.Count);
        }