public void AddNodeAfter_addInEmtyList_outEception() { //arrange //actual MyLinkedList myList = new MyLinkedList(); Node fNode = null; myList.AddNodeAfter(fNode, 11); //assert }
public void GetCount_add3NodeRemove1NodeAdd2Node_out4() { //arrange int expected = 4; //actual MyLinkedList myList = new MyLinkedList(); myList.AddNode(1); myList.AddNode(2); myList.AddNode(3); Node fNode = myList.FindNode(3); myList.RemoveNode(fNode); fNode = myList.FindNode(2); myList.AddNodeAfter(fNode, 21); myList.AddNodeAfter(fNode, 22); int actual = myList.GetCount(); //assert Assert.AreEqual <int>(expected, actual); }
public void AddNodeAfter_addAfterNode1_outCount2() { //arrange int expected = 2; //actual MyLinkedList myList = new MyLinkedList(); myList.AddNode(1); Node fNode = myList.FindNode(1); myList.AddNodeAfter(fNode, 11); int actual = myList.GetCount(); //assert Assert.AreEqual <int>(expected, actual); }
public void AddNodeAfter_addAfterNode1_outNextValue2() { //arrange int expected = 2; //actual MyLinkedList myList = new MyLinkedList(); myList.AddNode(1); myList.AddNode(2); Node fNode = myList.FindNode(1); myList.AddNodeAfter(fNode, 11); fNode = myList.FindNode(11); int actual = fNode.NextNode.Value; //assert Assert.AreEqual <int>(expected, actual); }