DotNetCore.SKIT.FlurlHttpCl.../test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/TestCase_MidasRequestSignatureTests.cs
2022-01-21 17:06:31 +08:00

31 lines
1.0 KiB
C#

using System.Threading.Tasks;
using Xunit;
namespace SKIT.FlurlHttpClient.Wechat.Api.UnitTests
{
public class TestCase_MidasRequestSignatureTests
{
[Fact(DisplayName = "测试用例:米大师请求签名")]
public async Task TestMidasRequestSignature()
{
var client = new WechatApiClient(new WechatApiClientOptions()
{
AppId = "wx1234567",
AppSecret = "",
MidasAppKey = "zNLgAGgqsEWJOg1nFVaO5r7fAlIQxr1u"
});
var request = new Models.CgibinMidasGetBalanceRequest()
{
OpenId = "odkx20ENSNa2w5y3g_qOkOvBNM1g",
MidasOfferId = "12345678",
MidasZoneId = "1",
Platform = "android",
Timestamp = 1507530737
};
var response = await client.ExecuteCgibinMidasGetBalanceAsync(request);
Assert.Equal("1ad64e8dcb2ec1dc486b7fdf01f4a15159fc623dc3422470e51cf6870734726b", request.Signature, ignoreCase: true);
}
}
}