public void Solve_WhenGivenArrayIsNotWinnable_ReturnFalse(int[] input)
        {
            // Arrange
            int[]      numbers = input;
            bool       result;
            List <int> path = new List <int>();

            // Act
            result = ArraySolver.Solve(numbers, out path);

            // Assert
            Assert.AreEqual(result, false);
        }
        public void Solve_WhenGivenArrayIsEmpty_ReturnFalse()
        {
            // Arrange
            int[]      numbers = new int[] { };
            bool       result;
            List <int> path = new List <int>();

            // Act
            result = ArraySolver.Solve(numbers, out path);

            // Assert
            Assert.AreEqual(result, false);
        }