public void DownloadStockUseFlowAsyncTest() { // 如果还未发放代金券 则创建代金券 //if (createStockResult is null) //{ // CreateStockAsyncTest(); //} var stock_id = "15918471";//15918329,15918470 //改成上一天某一个ID //createStockResult.stock_id; var filePath = $"{stock_id}_{SystemTime.Now.ToString("HHmmss")}-StockUseFlow.csv"; Console.WriteLine("FilePath:" + filePath); var fs = new FileStream(filePath, FileMode.OpenOrCreate); var marketingApis = new MarketingApis(); var result = marketingApis.DownloadStockUseFlowAsync(stock_id, fs).GetAwaiter().GetResult(); fs.Flush(); Console.WriteLine("FileStream Length:" + fs.Length); fs.Close(); Console.WriteLine("微信支付 V3 下载批次退款明细结果:" + result.ToJson(true)); Assert.IsNotNull(result); Assert.IsTrue(result.ResultCode.Success); Assert.IsTrue(result.VerifySignSuccess == true);//通过验证 Assert.IsTrue(File.Exists(filePath)); ////校验文件 //var fileHash = CO2NET.Helpers.FileHelper.GetFileHash(filePath, result.hash_type); //Assert.AreEqual(result.hash_value.ToUpper(), fileHash); }