public void TestSingleElement()
        {
            Int32Array  array       = new Int32Array.Builder().Append(1).Append(2).Build();
            IArrowArray actualArray = ArrowArrayConcatenatorReflector.InvokeConcatenate(new[] { array });

            ArrowReaderVerifier.CompareArrays(array, actualArray);
        }
 public void TestStandardCases()
 {
     foreach ((List <IArrowArray> testTargetArrayList, IArrowArray expectedArray) in GenerateTestData())
     {
         IArrowArray actualArray = ArrowArrayConcatenatorReflector.InvokeConcatenate(testTargetArrayList);
         ArrowReaderVerifier.CompareArrays(expectedArray, actualArray);
     }
 }
 public void TestNullOrEmpty()
 {
     Assert.Null(ArrowArrayConcatenatorReflector.InvokeConcatenate(null));
     Assert.Null(ArrowArrayConcatenatorReflector.InvokeConcatenate(new List <IArrowArray>()));
 }