Exemplo n.º 1
0
        public void modify_the_environment()
        {
            var input = new NetCoreInput
            {
#if NETCOREAPP2_2
                HostBuilder = new WebHostBuilder()
                              .UseServer(new NulloServer())
                              .UseStartup <EmptyStartup>(),
#else
                HostBuilder = new HostBuilder(),
#endif
                EnvironmentFlag = "Weird"
            };

            using (var host = input.BuildHost())
            {
                host.Services.GetRequiredService <IHostEnvironment>()
                .EnvironmentName.ShouldBe("Weird");
            }
        }
Exemplo n.º 2
0
        public void modify_configuration_items()
        {
            var input = new NetCoreInput
            {
#if NETCOREAPP2_2
                HostBuilder = new WebHostBuilder()
                              .UseServer(new NulloServer())
                              .UseStartup <EmptyStartup>(),
                #else
                HostBuilder = new HostBuilder(),
#endif
                ConfigFlag = new Dictionary <string, string> {
                    { "direction", "south" }, { "color", "orange" }
                }
            };

            using (var host = input.BuildHost())
            {
                var config = host.Services.GetRequiredService <IConfiguration>();

                config["direction"].ShouldBe("south");
                config["color"].ShouldBe("orange");
            }
        }