// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNetCore.Components.E2ETest.Infrastructure.ServerFixtures; using TestServer; namespace Microsoft.AspNetCore.Components.E2ETest.ServerExecutionTests { internal static class ServerExecutionTestExtensions { public static ToggleExecutionModeServerFixture WithServerExecution(this ToggleExecutionModeServerFixture serverFixture) { serverFixture.UseAspNetHost(Program.BuildWebHost); serverFixture.ExecutionMode = ExecutionMode.Server; return serverFixture; } public static ToggleExecutionModeServerFixture WithServerExecution(this ToggleExecutionModeServerFixture serverFixture) where TStartup : class { serverFixture.UseAspNetHost(Program.BuildWebHost); serverFixture.ExecutionMode = ExecutionMode.Server; return serverFixture; } } }