public void FindLastTest1() { ShosLinkedList1 <int> .Node?node = null; for (var number = 1; number <= dataNumber; number++) { node = linkedList1.FindLast(dataNumber / 2); } }
public void FindLastできる() { Assert.IsNull(linkedList.FindLast(10)); linkedList = new ShosLinkedList1 <int> { 40, 30, 60, 30, 40, 20, 40 }; Assert.IsNull(linkedList.FindLast(100)); var node = linkedList.FindLast(40); Assert.IsNotNull(node); Assert.AreEqual(40, node.Value); Assert.AreSame(node, linkedList.Last); linkedList.Remove(node); AssertExtensions.AreEqual(new[] { 40, 30, 60, 30, 40, 20 }, linkedList); linkedList.Remove(linkedList.FindLast(30)); AssertExtensions.AreEqual(new[] { 40, 30, 60, 40, 20 }, linkedList); }