添加项目文件。

This commit is contained in:
2022-10-23 00:19:40 +08:00
parent a471f2f5c7
commit a36415d93b
27 changed files with 969 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
using Hua.DDNS.Jobs;
using Hua.DDNS.Test.Start;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Serilog;
namespace Hua.DDNS.Test
{
public class AppJobTest
{
[Theory]
[InlineData("appsetting.Ali.json")]
[InlineData("appsetting.Tencent.json")]
public void UpdateDNS(string configPath)
{
try
{
var config = new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory)
.AddJsonFile(configPath, true)
.AddEnvironmentVariables()// 把环境变量也放到 Configuraiton当中
.Build();
var sc = DIConfig.ConfigureServices(config);
var job = sc.GetService<AppJob>();
job?.Execute(null);
}
catch (Exception e)
{
Assert.False(false, $"请求异常:{e.Message}");
}
}
}
}