示例#1
0
        public void GetTheFirstElementInEmptyList_OutOfRangeException()
        {
            DoublyLinkedList <string> testList = new DoublyLinkedList <string>();

            Assert.ThrowsException <IndexOutOfRangeException>(
                () => testList.FirstElement());
        }
示例#2
0
        public void GetTheOnlyFirstElement_TheElementIsGotten()
        {
            string expected = "1";
            DoublyLinkedList <string> testList = new DoublyLinkedList <string>("1");

            string actual = testList.FirstElement();

            Xunit.Assert.Equal(expected, actual);
        }
示例#3
0
        public void GetTheFirstElement_TheRightElementIsGotten()
        {
            string expected = "1";
            DoublyLinkedList <string> testList = new DoublyLinkedList <string>();

            testList.AddToTail("1");
            testList.AddToTail("2");
            testList.AddToTail("3");
            testList.AddToTail("4");
            testList.AddToTail("5");

            string actual = testList.FirstElement();

            Assert.AreEqual(expected, actual);
        }