Beispiel #1
0
        public void RemoveByValue_WhenValue_ShouldRemove(string value, int inputMockNumb, int expectedIndex)
        {
            Setup(inputArray: Mocks.GetMock_Remove(inputMockNumb));

            int actualIndex = actual.RemoveByValue(value);

            Assert.AreEqual(expectedIndex, actualIndex);
        }
Beispiel #2
0
        public void RemoveAt_WhenArraList_ShouldRemoveAtFirst(int index, int inputMockNumb, int expectedinputMockNumb)
        {
            Setup(inputArray: Mocks.GetMock_Remove(inputMockNumb), expectedArray: Mocks.GetMock_Remove(expectedinputMockNumb));

            actual.RemoveAt(index);

            Assert.AreEqual(expected, actual);
        }
Beispiel #3
0
        public void Remove_WhenLinkedList_ShouldRemoveAtLast(int inputMockNumb, int expectedinputMockNumb)
        {
            Setup(inputArray: Mocks.GetMock_Remove(inputMockNumb), expectedArray: Mocks.GetMock_Remove(expectedinputMockNumb));

            actual.Remove();

            Assert.AreEqual(expected, actual);
        }
Beispiel #4
0
        public void RemoveAt_WhenIndexAndLinkedList_ShouldThrowIndexOutOfRangeException(int index, int inputMockNumb)
        {
            Setup(inputArray: Mocks.GetMock_Remove(inputMockNumb));

            Assert.Throws <IndexOutOfRangeException>(() => actual.RemoveAt(index));
        }