Пример #1
0
        public void AddBeforeできる()
        {
            linkedList = new ShosLinkedList2 <int> {
                10
            };
            linkedList.AddBefore(linkedList.First, 30);
            AssertExtensions.AreEqual(new[] { 30, 10 }, linkedList);

            linkedList.AddBefore(linkedList.Last, 90);
            AssertExtensions.AreEqual(new[] { 30, 90, 10 }, linkedList);

            var node = linkedList.Find(90);

            linkedList.AddBefore(node, 110);
            AssertExtensions.AreEqual(new[] { 30, 110, 90, 10 }, linkedList);
        }
Пример #2
0
 public void AddBeforeでnullを渡すと例外が飛ぶ()
 => linkedList.AddBefore(null, 10);