Пример #1
0
        public void Remove_Specified_Node() // удалить заданный узел
        {
            OLS <string> list = new OLS <string>();

            list.Add_in_Tail("Смирнов");
            list.Add_in_Head("Петров");
            list.Add_in_Head("Иванов");
            list.Add_in_Head("Васичкин");
            list.Remove("Петров");

            Assert.AreEqual(list.count, 3);

            OLS <string> .Node <string> current = list.head;
            while (current != null)
            {
                Assert.AreNotEqual(current.Data, "Петров");
                current = current.Next;
            }
        }
 public void ЕслиУдаляюЗаданныйУзел()
 {
     list.Remove("Петров");
 }