public void GetTheFirstElementInEmptyList_OutOfRangeException() { DoublyLinkedList <string> testList = new DoublyLinkedList <string>(); Assert.ThrowsException <IndexOutOfRangeException>( () => testList.FirstElement()); }
public void GetTheOnlyFirstElement_TheElementIsGotten() { string expected = "1"; DoublyLinkedList <string> testList = new DoublyLinkedList <string>("1"); string actual = testList.FirstElement(); Xunit.Assert.Equal(expected, actual); }
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); }