mirror of
https://github.com/KevinWG/OSS.Common.git
synced 2026-10-21 00:39:09 +08:00
79 lines
2.5 KiB
C#
79 lines
2.5 KiB
C#
using System;
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
using OS.Common.Authrization;
|
|
using OS.Common.Encrypt;
|
|
using OS.Common.Extention;
|
|
using OS.Common.Modules;
|
|
using OS.Common.Modules.LogModule;
|
|
|
|
namespace OS.Common.Tests
|
|
{
|
|
[TestClass]
|
|
public class UnitTest1
|
|
{
|
|
[TestMethod]
|
|
public void TestMethod1()
|
|
{
|
|
string key = Guid.NewGuid().ToString().Replace("-",string.Empty);
|
|
SysAuthorizeInfo appInfo = new SysAuthorizeInfo();
|
|
appInfo.FromSignData("timespan=1434372013;appsource=1;appclient=1;token=SeBCjJYRkujxEsgv9XupyHY7aMkdQuQcqGMu0wQMbhw=;appversion=1.0;");
|
|
|
|
var newSignData = appInfo.ToSignData(key);
|
|
appInfo.FromSignData(newSignData);
|
|
var result = appInfo.CheckSign(key);
|
|
}
|
|
|
|
[TestMethod]
|
|
public void DirConfigTest()
|
|
{
|
|
var teestsets =
|
|
"timespan=1434424329;appsource=1;sign=5vJY-VLYSVGjvEoOhTIXXPD4Gx4=;appclient=1;token=zRgdcEFdeTvIdEwz0GtWP_SJ-DxszWqdqluqF0Rmsow=;appversion=1.0;"
|
|
.UrlEncode();
|
|
//var
|
|
// page = new PageListModel<AppAuthorizeInfo>(100, new List<AppAuthorizeInfo>(), new
|
|
// SearchModel() {});
|
|
}
|
|
|
|
|
|
[TestMethod]
|
|
public void EncryptTest()
|
|
{
|
|
var timeUtc = DateTime.Now.ToUtcMilliSeconds();
|
|
var result = Md5.EncryptHexString("1389085779854n35a5fdhawz56y24pjn3u9d5zp9r1nhpebrxyyu359cq0ddo");
|
|
//var page = new PageListModel<AppAuthorizeInfo>(100, new List<AppAuthorizeInfo>(), new
|
|
// SearchModel() {});
|
|
}
|
|
|
|
|
|
[TestMethod]
|
|
public void Mmmmmmmm()
|
|
{
|
|
var provider = new ModuleBaseProvider();
|
|
var log = provider.GetLogWrite("");
|
|
log.WriteLog(new LogInfo(){Level = LogLevelEnum.Error,LogCode = "sssss",ModuleName = "default",Msg = "消息",MsgKey = "default"});
|
|
|
|
//string re = "&".UrlEncode();
|
|
//string unRe = "p0VEVhcxzOv6u9VN0TD/l+12qbH_o=".UrlDecode();
|
|
}
|
|
|
|
|
|
|
|
[TestMethod]
|
|
public void Test()
|
|
{
|
|
string str = LogUtil.Info("test");
|
|
}
|
|
|
|
[TestMethod]
|
|
public void Encrypt()
|
|
{
|
|
string key = Guid.NewGuid().ToString().Replace("-", string.Empty);
|
|
|
|
string result = AesRijndael.Encrypt("owxehuN4Ntt8Gx0AqBJ6O6Jv27Yg", key);
|
|
|
|
string r = AesRijndael.Decrypt(result, key);
|
|
|
|
}
|
|
}
|
|
}
|