diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests/TestCase_ApiExecutePayMarketingTransfersRedPackTests.cs b/test/SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests/TestCase_ApiExecutePayMarketingTransfersRedPackTests.cs new file mode 100644 index 00000000..2865ba96 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests/TestCase_ApiExecutePayMarketingTransfersRedPackTests.cs @@ -0,0 +1,29 @@ +using System; +using System.Threading.Tasks; +using Xunit; + +namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests +{ + public class TestCase_ApiExecutePayMarketingTransfersRedPackTests + { + [Fact(DisplayName = "测试用例:调用 API [POST] /mmpaymkttransfers/sendgroupredpack")] + public async Task TestCase_ApiExecuteSendPayMarketingTransfersGroupRedPackTests() + { + var request = new Models.SendPayMarketingTransfersGroupRedPackRequest() + { + ActivityName = "TEST_ACT", + MerchantBillNumber = "TESTMBN" + DateTimeOffset.Now.ToString("yyyyMMddHHmmssfff"), + AppId = TestConfigs.WechatAppId, + OpenId = TestConfigs.WechatOpenId, + SenderName = "TEST_SENDER", + TotalAmount = 100, + TotalCount = 10, + Wishing = "TEST_WISH", + ClientIp = "127.0.0.7" + }; + var response = await TestClients.Instance.ExecuteSendPayMarketingTransfersGroupRedPackAsync(request); + + Assert.NotNull(response.PartnerTradeNumber); + } + } +}