public void AddListToStart_WhenMethodCalled_ReturnArgumentException(int[] actualArray, int[] arrayForList)
 {
     Assert.Throws <ArgumentException>(() =>
     {
         DoubleLinkedList actual = DoubleLinkedList.Create(actualArray);
         DoubleLinkedList list   = DoubleLinkedList.Create(arrayForList);
         actual.AddDoubleLinkedListToStart(list);
     });
 }
        public void AddListToStart_WhenListPassed_ThenAddLisToStart(int[] actualArray, int[] arrayForList, int[] expectedArray)
        {
            DoubleLinkedList actual            = DoubleLinkedList.Create(actualArray);
            DoubleLinkedList list              = DoubleLinkedList.Create(arrayForList);
            DoubleLinkedList expectedArrayList = DoubleLinkedList.Create(expectedArray);

            actual.AddDoubleLinkedListToStart(list);
            Assert.AreEqual(expectedArrayList, actual);
        }