Пример #1
0
        public void AppendAfter()
        {
            // arrange
            UniLinkedList <int> llist = new UniLinkedList <int>();

            llist.Add(1);
            llist.Add(2);
            llist.Add(3);

            bool app_result   = llist.AppendAfter(8, 3);
            bool app_tail_res = llist.Last.Data == 8;

            llist.AppendAfter(12, 1);
            bool app_middle_res = llist.First.Next.Data == 12;

            // assert
            Assert.IsTrue(app_result);
            Assert.IsTrue(app_tail_res);
            Assert.IsTrue(app_middle_res);
        }