Ejemplo n.º 1
0
 public void AddListByIndex_WhenMethodCalled_ReturnIndexOutOfRangeException(int[] actualArray, int index, int[] arrayForList)
 {
     Assert.Throws <IndexOutOfRangeException>(() =>
     {
         DoubleLinkedList actual = DoubleLinkedList.Create(actualArray);
         DoubleLinkedList list   = DoubleLinkedList.Create(arrayForList);
         actual.AddDoubleLinkedListByIndex(list, index);
     });
 }
Ejemplo n.º 2
0
        public void AddByIndex_WhenListAndIndexPassed_ThenAddListByIndex(int[] actualArray, int index, int[] arrayForList, int[] expectedArray)
        {
            DoubleLinkedList actual = DoubleLinkedList.Create(actualArray);
            DoubleLinkedList list   = DoubleLinkedList.Create(arrayForList);
            DoubleLinkedList expectedDoubleLinkedList = DoubleLinkedList.Create(expectedArray);

            actual.AddDoubleLinkedListByIndex(list, index);
            Assert.AreEqual(expectedDoubleLinkedList, actual);
        }
        public void AddDoubleLinkedListByIndexTest(int index, int[] array, int[] insertArray, int[] expectedArray)
        {
            DoubleLinkedList actual   = new DoubleLinkedList(array);
            DoubleLinkedList expected = new DoubleLinkedList(expectedArray);
            DoubleLinkedList insert   = new DoubleLinkedList(insertArray);

            actual.AddDoubleLinkedListByIndex(index, insert);

            Assert.AreEqual(expected, actual);
        }