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); }