mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-15 23:13:32 +08:00
20 lines
807 B
C#
20 lines
807 B
C#
using System.Threading.Tasks;
|
|
using Xunit;
|
|
|
|
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests
|
|
{
|
|
public class TestCase_EventVerificationTests
|
|
{
|
|
[Fact(DisplayName = "测试用例:验证回调通知签名")]
|
|
public void TestVerifyEventSignature()
|
|
{
|
|
string callbackXml = "<xml><appid>wxd930ea5d5a258f4f</appid><mch_id>10000100</mch_id><device_info>1000</device_info><body>test</body><nonce_str>ibuaiVcKdpRxkhJA</nonce_str><sign>9A0A8659F005D6984697E2CA0A9CF3B7</sign></xml>";
|
|
string merchantId = "10000100";
|
|
string merchantSecret = "192006250b4c09247ec02edce69f6a2d";
|
|
|
|
var client = new WechatTenpayClient(merchantId, merchantSecret);
|
|
Assert.True(client.VerifyEventSignature(callbackXml));
|
|
}
|
|
}
|
|
}
|