喜鹊软件授权注册系统V3-测试案例-使用天数限制测试
喜鹊软件授权注册系统V3-测试案例-使用天数限制测试
测试代码
C# 全选
public static void Test()
{
//注册证书
//Resister("MES", "test", "CS-19712fd989", "注册码");
var uri = "https://localhost:7069/";
var license = LicenseCore.LicenseManager.Instance.GetLicense(uri, "MES", "test", "CS-19712fd989");
const int times = 2;
Console.WriteLine("设置为使用天数限制,天数=" + times);
if (license.IsValidateLicenseOnline)
DBHelper.SetUseDays("test", "CS-19712fd989", times);
else
license.LimitDays = times;
//模拟客户端使用3天
LocalTimeHelper.SyncTime(DateTime.Now.AddDays(1));
DoValide(license);
LocalTimeHelper.SyncTime(DateTime.Now.AddDays(1));
DoValide(license);
LocalTimeHelper.SyncTime(DateTime.Now.AddDays(1));
DoValide(license);
//还原服务器时间
LocalTimeHelper.SyncTime(DBHelper.Database.GetServerTime());
DBHelper.SetUseDays("test", "CS-19712fd989", 0);
}
测试结果
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
Auth C/S框架网