public void TransferBigSizeObject()
        {
            int originParallel = TransferManager.Configurations.ParallelOperations;

            TransferManager.Configurations.ParallelOperations = 4;
            try
            {
                DMLibDataInfo sourceDataInfo = new DMLibDataInfo(string.Empty);
                DMLibDataHelper.AddMultipleFilesBigSize(sourceDataInfo.RootNode, DMLibTestBase.FileName);

                var option = new TestExecutionOptions <DMLibDataInfo>();
                var result = this.ExecuteTestCase(sourceDataInfo, option);

                Test.Assert(result.Exceptions.Count == 0, "Verify no exception is thrown.");
                Test.Assert(DMLibDataHelper.Equals(sourceDataInfo, result.DataInfo), "Verify transfer result.");

                if (!(DMLibTestContext.DestType == DMLibDataType.Local || DMLibTestContext.DestType == DMLibDataType.Stream))
                {
                    this.ValidateDestinationMD5ByDownloading(result.DataInfo, option);
                }
            }
            finally
            {
                TransferManager.Configurations.ParallelOperations = originParallel;
            }
        }
        public void TransferBigSizeObject()
        {
            DMLibDataInfo sourceDataInfo = new DMLibDataInfo(string.Empty);
            DMLibDataHelper.AddMultipleFilesBigSize(sourceDataInfo.RootNode, DMLibTestBase.FileName);

            var result = this.ExecuteTestCase(sourceDataInfo, new TestExecutionOptions<DMLibDataInfo>());

            Test.Assert(result.Exceptions.Count == 0, "Verify no exception is thrown.");
            Test.Assert(DMLibDataHelper.Equals(sourceDataInfo, result.DataInfo), "Verify transfer result.");
        }