public void GetTailNode_ThrowsError_ForKnottedList() { var head = new LinkedListNode <int>(1); head.Next = head; Assert.Throws <InvalidOperationException>(() => head.GetTailNode()); }