nirosha kasthala
08/25/2023, 9:34 AMpublic class TestStartup
{
private readonly Startup _inner;
public TestStartup(IConfiguration configuration)
{
_inner = new Startup(configuration);
}
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().AddApplicationPart(Assembly.GetAssembly(typeof(Startup))!);
services.AddSingleton<IWeatherForecastRepository, FakeWeatherForecastRepository>();
_inner.ConfigureServices(services);
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseMiddleware<ProviderStateMiddleware>();
_inner.Configure(app, env);
}
}