public HostClientPair(IStartupConfigurer config)
        {
            var url = "http://localhost:" + _startPort++;

            _host = new WebHostBuilder()
                    .UseKestrel()
                    .UseContentRoot(Directory.GetCurrentDirectory())
                    //.UseIISIntegration()
                    .ConfigureServices(s => s.AddSingleton(config))
                    .UseStartup <Startup>()
                    .UseUrls(url)
                    .Build();

            HttpClient = new HttpClient
            {
                BaseAddress = new Uri(url)
            };

            _host.Start();
        }
Beispiel #2
0
 public Startup(IStartupConfigurer tech)
 {
     _tech = tech;
 }