1 instantiation of TestServer
IIS.Tests (1)
Utilities\TestServer.cs (1)
74
var server = new
TestServer
(appBuilder, loggerFactory, isHttps);
72 references to TestServer
IIS.Microbenchmarks (2)
PlaintextBenchmark.cs (2)
19
private
TestServer
_server;
26
_server =
TestServer
.Create(builder => builder.UseMiddleware<PlaintextMiddleware>(), new LoggerFactory(), new IISServerOptions()).GetAwaiter().GetResult();
IIS.Tests (70)
ClientDisconnectTests.cs (16)
28
using (
var
testServer = await
TestServer
.Create(
66
using (
var
testServer = await
TestServer
.Create(async ctx =>
109
using (
var
testServer = await
TestServer
.Create(async ctx =>
149
using (
var
testServer = await
TestServer
.Create(async ctx =>
191
using (
var
testServer = await
TestServer
.Create(async ctx =>
237
using (
var
testServer = await
TestServer
.Create(async ctx =>
290
using (
var
testServer = await
TestServer
.Create(async ctx =>
325
using (
var
testServer = await
TestServer
.Create(
ConnectionIdFeatureTests.cs (2)
19
using (
var
testServer = await
TestServer
.Create(ctx =>
HttpBodyControlFeatureTests.cs (2)
21
using (
var
testServer = await
TestServer
.Create(
MaxRequestBodySizeTests.cs (20)
30
using (
var
testServer = await
TestServer
.Create(
68
using (
var
testServer = await
TestServer
.Create(
106
using (
var
testServer = await
TestServer
.Create(
133
using (
var
testServer = await
TestServer
.Create(
163
using (
var
testServer = await
TestServer
.Create(
186
using (
var
testServer = await
TestServer
.Create(
210
using (
var
testServer = await
TestServer
.Create(
241
using (
var
testServer = await
TestServer
.Create(
276
using (
var
testServer = await
TestServer
.Create(
319
using (
var
testServer = await
TestServer
.Create(
ResponseAbortTests.cs (12)
21
using (
var
testServer = await
TestServer
.Create(
40
using (
var
testServer = await
TestServer
.Create(
70
using (
var
testServer = await
TestServer
.Create(
100
using (
var
testServer = await
TestServer
.Create(
128
using (
var
testServer = await
TestServer
.Create(
149
using (
var
testServer = await
TestServer
.Create(async ctx =>
ResponseBodySizeTests.cs (2)
18
using (
var
testServer = await
TestServer
.Create(
TestServerTest.cs (2)
23
using (
var
testServer = await
TestServer
.Create(ctx =>
TlsHandshakeFeatureTests.cs (4)
20
using (
var
testServer = await
TestServer
.CreateHttps(ctx =>
66
using (
var
testServer = await
TestServer
.Create(ctx =>
Utilities\SkipIfHostableWebCoreNotAvailibleAttribute.cs (2)
13
public bool IsMet { get; } = File.Exists(
TestServer
.HostableWebCoreLocation);
15
public string SkipReason { get; } = $"Hostable Web Core not available, {
TestServer
.HostableWebCoreLocation} not found.";
Utilities\TestServer.cs (8)
33
internal static string BasePath => Path.Combine(Path.GetDirectoryName(typeof(
TestServer
).Assembly.Location),
70
public static async Task<
TestServer
> Create(Action<IApplicationBuilder> appBuilder, ILoggerFactory loggerFactory, IISServerOptions options, bool isHttps = false)
74
var
server = new TestServer(appBuilder, loggerFactory, isHttps);
81
public static Task<
TestServer
> Create(RequestDelegate app, ILoggerFactory loggerFactory)
86
public static Task<
TestServer
> Create(RequestDelegate app, ILoggerFactory loggerFactory, IISServerOptions options)
91
public static Task<
TestServer
> CreateHttps(RequestDelegate app, ILoggerFactory loggerFactory)
116
HttpClient = new HttpClient(new LoggingHandler(new SocketsHttpHandler(), _loggerFactory.CreateLogger<
TestServer
>()))
151
.UseSetting(WebHostDefaults.ApplicationKey, typeof(
TestServer
).GetTypeInfo().Assembly.FullName)