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);
        }