コード例 #1
0
 public void RemoveElementByIndexTest(int[] array, int index, int[] expArr)
 {
     DLL.DoubleLinkedList expected = new DLL.DoubleLinkedList(expArr);
     DLL.DoubleLinkedList actual   = new DLL.DoubleLinkedList(array);
     actual.RemoveElementByIndex(index);
     Assert.AreEqual(expected, actual);
 }
コード例 #2
0
 public void AddToIndexTest(int[] array, int value, int index, int[] expArr)
 {
     DLL.DoubleLinkedList expected = new DLL.DoubleLinkedList(expArr);
     DLL.DoubleLinkedList actual   = new DLL.DoubleLinkedList(array);
     actual.AddToIndex(value, index);
     Assert.AreEqual(expected, actual);
 }
コード例 #3
0
 public void RemoveLastElementTest(int[] array, int[] expArr)
 {
     DLL.DoubleLinkedList expected = new DLL.DoubleLinkedList(expArr);
     DLL.DoubleLinkedList actual   = new DLL.DoubleLinkedList(array);
     actual.RemoveLastElement();
     Assert.AreEqual(expected, actual);
 }
コード例 #4
0
 public void AddToBeginningTest(int[] array, int value, int[] expArr)
 {
     DLL.DoubleLinkedList expected = new DLL.DoubleLinkedList(expArr);
     DLL.DoubleLinkedList actual   = new DLL.DoubleLinkedList(array);
     actual.AddToFirst(value);
     Assert.AreEqual(expected, actual);
 }
コード例 #5
0
 public void ConstructorTest(int[] array, int[] expArr)
 {
     DLL.DoubleLinkedList expected = new DLL.DoubleLinkedList(expArr);
     DLL.DoubleLinkedList actual   = new DLL.DoubleLinkedList(array);
     Assert.AreEqual(expected, actual);
 }