public void DeleteNodeTest_4519Del1Return459True() { // arrange var LCSolution = new LCProgram(); var expected = true; // act LCProgram.ListNode_TIQ_DelNode node_0 = new LCProgram.ListNode_TIQ_DelNode(4); LCProgram.ListNode_TIQ_DelNode node_1 = new LCProgram.ListNode_TIQ_DelNode(5); LCProgram.ListNode_TIQ_DelNode node_2 = new LCProgram.ListNode_TIQ_DelNode(1); LCProgram.ListNode_TIQ_DelNode node_3 = new LCProgram.ListNode_TIQ_DelNode(9); node_0.next = node_1; node_1.next = node_2; node_2.next = node_3; node_3.next = null; LCSolution.DeleteNode(node_2); string strAfter = string.Empty; var curNode = node_0; while (curNode.next != null) { strAfter += curNode.val.ToString(); curNode = curNode.next; } strAfter += curNode.val.ToString(); // Last node bool actual = false; if (strAfter.CompareTo("459") == 0) { actual = true; } // assert Assert.AreEqual(expected, actual); }