|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
using System.Security.Cryptography;
|
|
|
|
|
using System.Web;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
|
|
|
|
|
namespace Infrastructure.Tests;
|
|
|
|
@ -36,4 +37,14 @@ public class GenericTests
|
|
|
|
|
Assert.NotEmpty(hashString);
|
|
|
|
|
Assert.NotNull(hashString);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void EncodeTest()
|
|
|
|
|
{
|
|
|
|
|
var raw =
|
|
|
|
|
"XFwxMC4zMC4yLjIwMFxqenl0MDFc57K+6KOFXOaWveW3peWbvuS4gOe7hFzpobnnm67mlofku7Zc5Li05pe25paH5Lu2XOijhemFjeW8j+WwgeijhVwwM1/lt6XkvZznqbrpl7Rc6KOF6YWN5byP5bCB6KOF5p6E5Lu25bqTXOW5s+mdoi5kd2c=";
|
|
|
|
|
var encoded = HttpUtility.UrlEncode(raw);
|
|
|
|
|
var decoded = HttpUtility.UrlDecode(encoded);
|
|
|
|
|
Assert.Equal(raw, decoded);
|
|
|
|
|
}
|
|
|
|
|
}
|