Exemple #1
0
        //[TestCase(new int[] { }, 0, 0)] nullref neg
        public void GetValueByIndexTest(int[] array, int index, int expected)
        {
            LL.LinkedList arr    = new LL.LinkedList(array);
            int           actual = arr.GetValueByIndex(index);

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
 public void RemoveNElementsFromIndexTest(int[] array, int amount, int index, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.RemoveNElementsFromIndex(amount, index);
     Assert.AreEqual(expected, actual);
 }
Exemple #3
0
        public void GetLengthTest(int[] array, int expected)
        {
            LL.LinkedList arr    = new LL.LinkedList(array);
            int           actual = arr.GetLength();

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
 public void AddArrayToBeginningTest(int[] array, int[] add, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.AddArrayToBeginning(add);
     Assert.AreEqual(expected, actual);
 }
Exemple #5
0
 public void AddArrayToIndexTest(int[] array, int[] add, int index, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.AddArrayToIndex(add, index);
     Assert.AreEqual(expected, actual);
 }
Exemple #6
0
 public void RemoveAllValuesTest(int[] array, int value, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.RemoveAllValues(value);
     Assert.AreEqual(expected, actual);
 }
Exemple #7
0
 public void SortByDescendingTest(int[] array, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.SortByDescending();
     Assert.AreEqual(expected, actual);
 }
Exemple #8
0
 public void ReverseTest(int[] array, int[] expArr)
 {
     LL.LinkedList expected = new LL.LinkedList(expArr);
     LL.LinkedList actual   = new LL.LinkedList(array);
     actual.Reverse();
     Assert.AreEqual(expected, actual);
 }
Exemple #9
0
        public void GetIndexByValueTest(int[] array, int value, int expected)
        {
            LL.LinkedList arr    = new LL.LinkedList(array);
            int           actual = arr.GetIndexByValue(value);

            Assert.AreEqual(expected, actual);
        }
Exemple #10
0
        public void RemoveFirstElementTest(int[] array, int[] expArr)
        {
            LL.LinkedList expected = new LL.LinkedList(expArr);
            LL.LinkedList actual   = new LL.LinkedList(array);

            actual.RemoveFirstElement();
            Assert.AreEqual(expected, actual);
        }
Exemple #11
0
        public void AddToEndTest(int[] array, int value, int[] expArr)
        {
            LL.LinkedList expected = new LL.LinkedList(expArr);
            LL.LinkedList actual   = new LL.LinkedList(array);

            actual.AddToEnd(value);
            Assert.AreEqual(expected, actual);
        }
Exemple #12
0
        //[TestCase(new int[] { }, 8, 0, new int[] { 8 })] null ref
        public void ChangeValueByIndexTest(int[] array, int value, int index, int[] expArr)
        {
            LL.LinkedList expected = new LL.LinkedList(expArr);
            LL.LinkedList actual   = new LL.LinkedList(array);

            actual.ChangeValueByIndex(value, index);
            Assert.AreEqual(expected, actual);
        }