Reacting to Hosting ConfigureServices update

This commit is contained in:
John Luo 2016-03-11 14:51:31 -08:00
parent fdc1901ed3
commit a8933e5016
1 changed files with 2 additions and 1 deletions

View File

@ -15,6 +15,7 @@ namespace Microsoft.AspNetCore.StaticFiles
{
public static TestServer Create(Action<IApplicationBuilder> configureApp, Action<IServiceCollection> configureServices = null)
{
Action<IServiceCollection> defaultConfigureServices = services => { };
var configuration = new ConfigurationBuilder()
.AddInMemoryCollection(new []
{
@ -24,7 +25,7 @@ namespace Microsoft.AspNetCore.StaticFiles
var builder = new WebHostBuilder()
.UseConfiguration(configuration)
.Configure(configureApp)
.ConfigureServices(configureServices);
.ConfigureServices(configureServices ?? defaultConfigureServices);
return new TestServer(builder);
}
}