测试兼容中间件方式测验
This commit is contained in:
@@ -11,6 +11,7 @@ using Yi.Framework.WebCore.AutoFacExtend;
|
|||||||
using Yi.Framework.WebCore.MiddlewareExtend;
|
using Yi.Framework.WebCore.MiddlewareExtend;
|
||||||
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Builder;
|
||||||
using Yi.Framework.WebCore.DbExtend;
|
using Yi.Framework.WebCore.DbExtend;
|
||||||
|
using Microsoft.AspNetCore.Hosting;
|
||||||
|
|
||||||
namespace Yi.Framework.XUnitTest
|
namespace Yi.Framework.XUnitTest
|
||||||
{
|
{
|
||||||
@@ -42,16 +43,31 @@ namespace Yi.Framework.XUnitTest
|
|||||||
|
|
||||||
host.ConfigureServices(services => { });
|
host.ConfigureServices(services => { });
|
||||||
}
|
}
|
||||||
|
private IServiceCollection _iServiceCollection;
|
||||||
public void ConfigureServices(IServiceCollection services, HostBuilderContext host)
|
public void ConfigureServices(IServiceCollection services, HostBuilderContext host)
|
||||||
{
|
{
|
||||||
services.AddIocService(host.Configuration);
|
services.AddIocService(host.Configuration);
|
||||||
|
ConfigureServices2(services);
|
||||||
|
_iServiceCollection = services;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ConfigureServices2(IServiceCollection services)
|
||||||
|
{
|
||||||
services.AddQuartzService();
|
services.AddQuartzService();
|
||||||
services.AddSqlsugarServer();
|
services.AddSqlsugarServer();
|
||||||
|
_iServiceCollection = services;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Configure(IServiceProvider services)
|
public void Configure(IServiceProvider services)
|
||||||
{
|
{
|
||||||
|
var appBuild = WebApplication.CreateBuilder();
|
||||||
|
appBuild.WebHost.ConfigureServices(sc =>
|
||||||
|
{
|
||||||
|
ConfigureServices2(sc);
|
||||||
|
});
|
||||||
|
|
||||||
|
var app2 = appBuild.Build();
|
||||||
|
app2.UseDbSeedInitService();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user