TestServer Class¶
- Namespace
Microsoft.AspNetCore.TestHost
- Assemblies
- Microsoft.AspNetCore.TestHost
Syntax¶
public class TestServer : IServer, IDisposable
-
class
Microsoft.AspNetCore.TestHost.
TestServer
Constructors¶
-
TestServer
(Microsoft.AspNetCore.Hosting.IWebHostBuilder)¶ public TestServer(IWebHostBuilder builder)
-
Properties¶
-
Microsoft.AspNetCore.TestHost.TestServer.
BaseAddress
¶ Return type: System.Uri public Uri BaseAddress { get; set; }
-
Microsoft.AspNetCore.TestHost.TestServer.
Host
¶ Return type: Microsoft.AspNetCore.Hosting.IWebHost public IWebHost Host { get; }
-
Microsoft.AspNetCore.TestHost.TestServer.
Features
¶ Return type: Microsoft.AspNetCore.Http.Features.IFeatureCollection IFeatureCollection IServer.Features { get; }
-
Methods¶
-
CreateClient
()¶ Return type: System.Net.Http.HttpClient public HttpClient CreateClient()
-
CreateHandler
()¶ Return type: System.Net.Http.HttpMessageHandler public HttpMessageHandler CreateHandler()
-
CreateRequest
(System.String)¶ Begins constructing a request message for submission.
Return type: Microsoft.AspNetCore.TestHost.RequestBuilder Returns: Microsoft.AspNetCore.TestHost.RequestBuilder
to use in constructing additional request details.public RequestBuilder CreateRequest(string path)
-
CreateWebSocketClient
()¶ Return type: Microsoft.AspNetCore.TestHost.WebSocketClient public WebSocketClient CreateWebSocketClient()
-
Dispose
()¶ public void Dispose()
-
Start<TContext>
(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<TContext>)¶ void IServer.Start<TContext>(IHttpApplication<TContext> application)
-