public void RemoveTest() { DoublyList <int> list = new DoublyList <int>(); list.Remove(5); for (int i = 1; i <= 5; i++) { list.AddLast(i); } list.Remove(3); list.Remove(6); Assert.AreEqual(list.Head.Next.Next.Data, 4); Assert.Pass(); }
/// <summary> /// Удаление элемента /// </summary> /// <param name="doublyList"></param> private void Delete(ref DoublyList <int> doublyList) { Console.WriteLine("Какой элемент нужно удалить?"); var answer = GetAnswer(); if (answer == null) { return; } doublyList.Remove(answer.Value); }