From d336d7762c1e112611aadce6b3c40dcc35d39807 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Thu, 12 Aug 2021 20:24:15 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E8=A1=A5=E5=85=85=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WechatApiWxBizMsgCryptorTests.cs | 12 +++++++++ .../WechatWorkWxBizMsgCryptorTests.cs | 25 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/WechatWorkWxBizMsgCryptorTests.cs diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/WechatApiWxBizMsgCryptorTests.cs b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/WechatApiWxBizMsgCryptorTests.cs index fac6e69c..a37b06b4 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/WechatApiWxBizMsgCryptorTests.cs +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/WechatApiWxBizMsgCryptorTests.cs @@ -28,5 +28,17 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.UnitTests Assert.Equal(appId, actualAppId); Assert.True(Utilities.WxBizMsgCryptor.VerifySignature(token, reqTimeStamp, reqNonce, reqCipherText, reqMsgSig)); } + + [Fact(DisplayName = "验签回调数据")] + public void VerifyEventTest() + { + string token = "ovAkP0Tb"; + string reqMsgSig = "8128e41a38892d814e4aa67753425da9dc8ec2b3"; + string reqTimeStamp = "1628737717"; + string reqNonce = "1811081856"; + string reqCipherText = "Q/jUxIL3/jRaFeTKesIr1QSq2SOEApDqlzcRrRM6Jlk4EbMBns3plPOR/W3gThOEq+zYI42fNSoIUb3cQwt9zyD1aLU/7D3WNLute7LQ9LSHjZEfVmx5zcIR9zvrUWGjhe1whTPH4e1WR6vbOYs8o/bDRF0vX/NcE4XK7P83Y6CzQiJoKbjVCne84s0zcw5eh+ZUDB55eaDHPSoS7kAC8kB00pfBoDF0jyfc8CUKLW97e72vJGyUWjZ0BvYN+R+tFjMgEzg/EN1imuuFnf40DMAcvB6y+C97TuaWjpgfRdowGWzn10JAFNukRfQqjdA0e2bfczJ7+t9w/t8/XSMADJOt1xbnP+I5cRX/r7ueBGmG/6ejP3myO9yTXHdujGvwrXHuWw+J7qD4VoUVjbm2vQ1qQKbrweKssr6O+3XSbanZ5R3n26EpN/gfgX+r6rcGViqsFop9Ai9xMnfJUubB6Q=="; + + Assert.True(Utilities.WxBizMsgCryptor.VerifySignature(token, reqTimeStamp, reqNonce, reqCipherText, reqMsgSig)); + } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/WechatWorkWxBizMsgCryptorTests.cs b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/WechatWorkWxBizMsgCryptorTests.cs new file mode 100644 index 00000000..13b8722c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/WechatWorkWxBizMsgCryptorTests.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Xunit; + +namespace SKIT.FlurlHttpClient.Wechat.Work.UnitTests +{ + public class WechatWorkWxBizMsgCryptorTests + { + [Fact(DisplayName = "验签回调数据")] + public void VerifyEventTest() + { + string token = "ovAkP0Tb"; + string reqMsgSig = "8128e41a38892d814e4aa67753425da9dc8ec2b3"; + string reqTimeStamp = "1628737717"; + string reqNonce = "1811081856"; + string reqCipherText = "Q/jUxIL3/jRaFeTKesIr1QSq2SOEApDqlzcRrRM6Jlk4EbMBns3plPOR/W3gThOEq+zYI42fNSoIUb3cQwt9zyD1aLU/7D3WNLute7LQ9LSHjZEfVmx5zcIR9zvrUWGjhe1whTPH4e1WR6vbOYs8o/bDRF0vX/NcE4XK7P83Y6CzQiJoKbjVCne84s0zcw5eh+ZUDB55eaDHPSoS7kAC8kB00pfBoDF0jyfc8CUKLW97e72vJGyUWjZ0BvYN+R+tFjMgEzg/EN1imuuFnf40DMAcvB6y+C97TuaWjpgfRdowGWzn10JAFNukRfQqjdA0e2bfczJ7+t9w/t8/XSMADJOt1xbnP+I5cRX/r7ueBGmG/6ejP3myO9yTXHdujGvwrXHuWw+J7qD4VoUVjbm2vQ1qQKbrweKssr6O+3XSbanZ5R3n26EpN/gfgX+r6rcGViqsFop9Ai9xMnfJUubB6Q=="; + + Assert.True(Utilities.WxBizMsgCryptor.VerifySignature(token, reqTimeStamp, reqNonce, reqCipherText, reqMsgSig)); + } + } +}