chore: upgrade dependencies

This commit is contained in:
Fu Diwei
2023-03-09 18:15:49 +08:00
parent 1e3ed8e9fb
commit 68c1a7ba93
16 changed files with 23 additions and 23 deletions

View File

@@ -0,0 +1,33 @@
using Xunit;
namespace SKIT.FlurlHttpClient.Wechat.TenpayBusiness.UnitTests
{
public class TestCase_ToolsSM4UtilityTests
{
[Fact(DisplayName = "测试用例SM4 加密")]
public void TestSM4Encrypt()
{
string key = "MDAwMDAwMDAwMDAwMDAwMA==";
string iv = "OGE2YzRkZGQ4YTZjNGRkZA==";
string plainText = "Awesome SKIT.FlurlHttpClient.Wechat.TenpayBusiness!";
string actualCipher = Utilities.SM4Utility.EncryptWithCBC(key: key, iv: iv, plainText: plainText);
string expectedCipher = "Fm3z4Ipjuaj4oQLfxpTrvoZm5JdbjvjrJo3PRhvSsOppk8/PN+izH3Wo9Rz6V85mpq6X1cGul8U7jjaAl1PWpg==";
Assert.Equal(expectedCipher, actualCipher);
}
[Fact(DisplayName = "测试用例SM4 解密")]
public void TestSM4Decrypt()
{
string key = "MDAwMDAwMDAwMDAwMDAwMA==";
string iv = "OGE2YzRkZGQ4YTZjNGRkZA==";
string cipherText = "Fm3z4Ipjuaj4oQLfxpTrvoZm5JdbjvjrJo3PRhvSsOppk8/PN+izH3Wo9Rz6V85mpq6X1cGul8U7jjaAl1PWpg==";
string actualPlain = Utilities.SM4Utility.DecryptWithCBC(key: key, iv: iv, cipherText: cipherText);
string expectedPlain = "Awesome SKIT.FlurlHttpClient.Wechat.TenpayBusiness!";
Assert.Equal(expectedPlain, actualPlain);
}
}
}