public void WebHostAddCloudFoundryConfiguration_Adds() { var hostbuilder = new WebHostBuilder(); hostbuilder.Configure(builder => { }); hostbuilder.AddCloudFoundryConfiguration(); var host = hostbuilder.Build(); var cfg = host.Services.GetService(typeof(IConfiguration)) as IConfigurationRoot; Assert.Contains(cfg.Providers, ctype => ctype is CloudFoundryConfigurationProvider); }
public void WebHostAddCloudConfigurationFoundry_Adds() { var hostbuilder = new WebHostBuilder(); hostbuilder.Configure(builder => { }); hostbuilder.AddCloudFoundryConfiguration(); var host = hostbuilder.Build(); var instanceInfo = host.Services.GetApplicationInstanceInfo(); Assert.IsAssignableFrom <CloudFoundryApplicationOptions>(instanceInfo); var cfg = host.Services.GetService(typeof(IConfiguration)) as IConfigurationRoot; Assert.Contains(cfg.Providers, ctype => ctype is CloudFoundryConfigurationProvider); }