public void GetNthArrayElement_ReturnsNthElement([Values(1, 2, 3, 20)] int arrayLength, [Values(1, 2, 3, 20)] int n)
        {
            // Arrange
            int[] array = Enumerable.Range(1, arrayLength).ToArray();

            // Act
            int result = UsingIndexerForAccessingArrayElement.GetNthArrayElement(array, n);

            // Assert
            Assert.AreEqual(array[n - 1], result);
        }
        public void GetThirdArrayElement_ReturnsThirdElement([Values(3, 4, 20)] int arrayLength)
        {
            // Arrange
            int[] array = Enumerable.Range(1, arrayLength).ToArray();

            // Act
            int result = UsingIndexerForAccessingArrayElement.GetThirdArrayElement(array);

            // Assert
            Assert.AreEqual(3, result);
        }
        public void GetNextToLastElement_ReturnsNextToLastElement([Values(2, 3, 20)] int arrayLength)
        {
            // Arrange
            int[] array = Enumerable.Range(1, arrayLength).ToArray();

            // Act
            int result = UsingIndexerForAccessingArrayElement.GetNextToLastElement(array);

            // Assert
            Assert.AreEqual(array[array.Length - 2], result);
        }
        public void GetNextToLastElement_ReturnsNextToLastDecimalElement()
        {
            // Arrange
            decimal[] array = { 0.01m, 0.02m, 0.03m, 0.04m };

            // Act
            decimal result = UsingIndexerForAccessingArrayElement.GetNextToLastElement(array);

            // Assert
            Assert.AreEqual(0.03m, result);
        }
        public void GetFourthElementFromEnd()
        {
            // Arrange
            decimal[] array = { 0.01m, 0.02m, 0.03m, 0.04m };

            // Act
            decimal result = UsingIndexerForAccessingArrayElement.GetFourthElementFromEnd(array);

            // Assert
            Assert.AreEqual(0.01m, result);
        }
        public void GetNextToLastElement_ReturnsLastStringElement()
        {
            // Arrange
            string[] array = { "one", "two", "three", "four", "five", "six" };

            // Act
            string result = UsingIndexerForAccessingArrayElement.GetNextToLastElement(array);

            // Assert
            Assert.AreEqual("five", result);
        }
 public float GetNextToLastElement_ReturnsNextToLastDoubleElement(float[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetNextToLastElement(array));
 }
 public bool GetNthArrayElement_ReturnsNthElement(bool[] array, int n)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetNthArrayElement(array, n));
 }
 public float GetFirstArrayElement_ReturnsFirstDoubleElement(float[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetFirstArrayElement(array));
 }
 public double GetLastElement_ReturnsLastDoubleElement(double[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetLastElement(array));
 }
 public double GetSeventhArrayElement_ReturnsSeventhDoubleElement(double[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetSeventhArrayElement(array));
 }
 public char GetNextToLastElement_ReturnsNextToLastCharElement(char[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetNextToLastElement(array));
 }
 public char GetSeventhArrayElement_ReturnsSeventhCharElement(char[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetSeventhArrayElement(array));
 }
 public char GetFirstArrayElement_ReturnsFirstCharElement(char[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetFirstArrayElement(array));
 }
 public bool GetFirstArrayElement_ReturnsFirstBoolElement(bool[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetFirstArrayElement(array));
 }
 public float GetNinthArrayElement_ReturnsNinthDoubleElement(float[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetNinthArrayElement(array));
 }
 public bool GetSecondArrayElement_ReturnsSecondBoolElement(bool[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetSecondArrayElement(array));
 }
 public bool GetNextToLastElement_ReturnsNextToLastBoolElement(bool[] array)
 {
     // Act
     return(UsingIndexerForAccessingArrayElement.GetNextToLastElement(array));
 }