public void AddTest() { DLinkedList <int> l = new DLinkedList <int>(); l.Add(1); l.Add(2); }
public void ShowValues() { DLinkedList DL = new DLinkedList(); DL.Add("Hermano"); DL.Add("Amigo"); Assert.AreEqual("(Hermano, Amigo)", DL.ToString()); }
public void FindNodeInTheList() { DLinkedList DL = new DLinkedList(); DL.Add("Amigo"); DL.Add("Hermano"); Assert.AreEqual("Hermano", DL.FindNode("Hermano")); }
public void AddValueToTheList() { DLinkedList DL = new DLinkedList(); DL.Add("Amigo"); DL.Add("Hermano"); Assert.AreEqual("Hermano", DL.Tail.Value); }
public void GeneralDelete() { DLinkedList DL = new DLinkedList(); DL.Add("Hermano"); DL.Add("Amigo"); DL.Delete("Hermano"); Assert.AreNotEqual("Hermano", DL.FindNode("Hermano")); }
public void PreprendTwoList() { DLinkedList DL = new DLinkedList(); DLinkedList DL2 = new DLinkedList(); DL.Add("Hermano"); DL.Add("Amigo"); DL2.Add("Jesus"); DL.Preprend(DL2); Assert.AreEqual("(Jesus, Hermano, Amigo)", DL.ToString()); }
public void PreprendTwoListWhenSecondIsEmpty() { DLinkedList DL = new DLinkedList(); DLinkedList DL2 = new DLinkedList(); DL.Add("Hermano"); DL.Add("Amigo"); DL.Preprend(DL2); Assert.AreEqual("(Hermano, Amigo)", DL.ToString()); }
public void RemoveTest() { DLinkedList <int> l = new DLinkedList <int>(); l.Add(1); l.Add(2); l.Remove(0); Assert.AreEqual(l[0], 2); l.Add(3); l.Add(4); l.Add(5); l.Remove(2); Assert.AreEqual(l[0], 2); Assert.AreEqual(l[1], 3); Assert.AreEqual(l[2], 5); l.Remove(1); Assert.AreEqual(l[0], 2); Assert.AreEqual(l[1], 5); l.Remove(1); Assert.AreEqual(l[0], 2); l.Add(3); l.Add(4); Assert.AreEqual(l[0], 2); Assert.AreEqual(l[1], 3); Assert.AreEqual(l[2], 4); }
public void DeleteANodeInAListWith1Node() { DLinkedList DL = new DLinkedList(); DL.Add("Hermano"); DL.Delete("Hermano"); Assert.AreNotEqual("Hermano", DL.FindNode("Hermano")); }
public void PreprendTwoListWhenFirstIsEmpty() { DLinkedList DL = new DLinkedList(); DLinkedList DL2 = new DLinkedList(); DL2.Add("Jesus"); DL2.Preprend(DL); Assert.AreEqual("(Jesus)", DL2.ToString()); }
public void Add(Observer observer) { observer.subject = this; Observers.Add(observer); }