Exemplo n.º 1
0
        public void AddListAt_WhenIndexAndDLinkedList_ShouldAddDLinkedListAtIndex(int index, int inputMockNumb, int numbListForAdding, int expectedinputMockNumb)
        {
            Setup(Mocks.GetMock_AddList(inputMockNumb), Mocks.GetMock_AddList(numbListForAdding), Mocks.GetMock_AddList(expectedinputMockNumb));

            actual.AddListAt(index, listForAdding);

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void AddListAt_WhenAnoutherList_ShouldAddAtIndex(int inputMockNumb, int expectedinputMockNumb)
        {
            Setup(inputArray: Mocks.GetMock_AddList(inputMockNumb), expectedArray: Mocks.GetMock_AddList(expectedinputMockNumb));

            ArrayList <string>   arrayListForAdding   = new ArrayList <string>(Mocks.GetMock_AddList(12));
            LinkedList <string>  LinkedListForAdding  = new LinkedList <string>(Mocks.GetMock_AddList(13));
            DLinkedList <string> DLinkedListForAdding = new DLinkedList <string>(Mocks.GetMock_AddList(14));

            actual.AddListAt(2, arrayListForAdding);
            actual.AddListAt(0, LinkedListForAdding);
            actual.AddListAt(9, DLinkedListForAdding);

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void AddListAt_WhenIndexAndDLinkedList_ShouldThrowIndexOutOfRangeException(int index, int inputMockNumb, int numbListForAdding)
        {
            Setup(inputArray: Mocks.GetMock_AddList(inputMockNumb), arrayForAdding: Mocks.GetMock_AddList(numbListForAdding));

            Assert.Throws <IndexOutOfRangeException>(() => actual.AddListAt(index, listForAdding));
        }