Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/aspnetcore.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Http/Routing/test/testassets/RoutingWebSite/Program.cs')
-rw-r--r--src/Http/Routing/test/testassets/RoutingWebSite/Program.cs111
1 files changed, 55 insertions, 56 deletions
diff --git a/src/Http/Routing/test/testassets/RoutingWebSite/Program.cs b/src/Http/Routing/test/testassets/RoutingWebSite/Program.cs
index 594a6384c3..697d24735f 100644
--- a/src/Http/Routing/test/testassets/RoutingWebSite/Program.cs
+++ b/src/Http/Routing/test/testassets/RoutingWebSite/Program.cs
@@ -9,72 +9,71 @@ using Microsoft.AspNetCore.TestHost;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
-namespace RoutingWebSite
+namespace RoutingWebSite;
+
+public class Program
{
- public class Program
+ public const string EndpointRoutingScenario = "endpointrouting";
+ public const string RouterScenario = "router";
+
+ public static Task Main(string[] args)
{
- public const string EndpointRoutingScenario = "endpointrouting";
- public const string RouterScenario = "router";
+ var host = GetHostBuilder(args).Build();
+ return host.RunAsync();
+ }
- public static Task Main(string[] args)
+ // For unit testing
+ public static IHostBuilder GetHostBuilder(string[] args)
+ {
+ string scenario;
+ if (args.Length == 0)
{
- var host = GetHostBuilder(args).Build();
- return host.RunAsync();
- }
+ Console.WriteLine("Choose a sample to run:");
+ Console.WriteLine($"1. {EndpointRoutingScenario}");
+ Console.WriteLine($"2. {RouterScenario}");
+ Console.WriteLine();
- // For unit testing
- public static IHostBuilder GetHostBuilder(string[] args)
+ scenario = Console.ReadLine();
+ }
+ else
{
- string scenario;
- if (args.Length == 0)
- {
- Console.WriteLine("Choose a sample to run:");
- Console.WriteLine($"1. {EndpointRoutingScenario}");
- Console.WriteLine($"2. {RouterScenario}");
- Console.WriteLine();
-
- scenario = Console.ReadLine();
- }
- else
- {
- scenario = args[0];
- }
-
- Type startupType;
- switch (scenario)
- {
- case "1":
- case EndpointRoutingScenario:
- startupType = typeof(UseEndpointRoutingStartup);
- break;
+ scenario = args[0];
+ }
- case "2":
- case RouterScenario:
- startupType = typeof(UseRouterStartup);
- break;
+ Type startupType;
+ switch (scenario)
+ {
+ case "1":
+ case EndpointRoutingScenario:
+ startupType = typeof(UseEndpointRoutingStartup);
+ break;
- default:
- Console.WriteLine($"unknown scenario {scenario}");
- Console.WriteLine($"usage: dotnet run -- ({EndpointRoutingScenario}|{RouterScenario})");
- throw new InvalidOperationException();
+ case "2":
+ case RouterScenario:
+ startupType = typeof(UseRouterStartup);
+ break;
- }
+ default:
+ Console.WriteLine($"unknown scenario {scenario}");
+ Console.WriteLine($"usage: dotnet run -- ({EndpointRoutingScenario}|{RouterScenario})");
+ throw new InvalidOperationException();
- return new HostBuilder()
- .ConfigureWebHost(webHostBuilder =>
- {
- webHostBuilder
- .UseKestrel()
- .UseIISIntegration()
- .UseContentRoot(Environment.CurrentDirectory)
- .UseStartup(startupType)
- .UseTestServer();
- })
- .ConfigureLogging(b =>
- {
- b.AddConsole();
- b.SetMinimumLevel(LogLevel.Critical);
- });
}
+
+ return new HostBuilder()
+ .ConfigureWebHost(webHostBuilder =>
+ {
+ webHostBuilder
+ .UseKestrel()
+ .UseIISIntegration()
+ .UseContentRoot(Environment.CurrentDirectory)
+ .UseStartup(startupType)
+ .UseTestServer();
+ })
+ .ConfigureLogging(b =>
+ {
+ b.AddConsole();
+ b.SetMinimumLevel(LogLevel.Critical);
+ });
}
}