public void Clearできる() { linkedList = new ShosLinkedList2 <int> { 10, 70, 30 }; linkedList.Clear(); Assert.AreEqual(0, linkedList.Count); Assert.IsNull(linkedList.First); Assert.IsNull(linkedList.Last); linkedList.AddLast(40); linkedList.AddLast(20); AssertExtensions.AreEqual(new[] { 40, 20 }, linkedList); }
public void AddLastTest2() { for (var number = 1; number <= dataNumber; number++) { linkedList2.AddLast(number); } }
public void AddLastできる() { linkedList.AddLast(100); Assert.AreEqual(1, linkedList.Count); Assert.IsNotNull(linkedList.First); Assert.AreEqual(100, linkedList.First.Value); Assert.IsNotNull(linkedList.Last); Assert.AreEqual(100, linkedList.Last.Value); Assert.AreSame(linkedList.First, linkedList.Last); linkedList.AddLast(500); Assert.AreEqual(2, linkedList.Count); Assert.AreEqual(100, linkedList.First.Value); Assert.AreEqual(500, linkedList.Last.Value); Assert.AreNotSame(linkedList.First, linkedList.Last); }