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