/// <summary> /// Starts new OWIN server to process a request. /// </summary> /// <typeparam name="TStartup">OWIN startup class to use.</typeparam> /// <param name="port">Network port on which the server will listen for requests.</param> /// <param name="host">Network host on which the server will listen for requests.</param> /// <returns>Server builder to set specific HTTP requests.</returns> public IServerBuilder Working <TStartup>(int port = OwinTestServer.DefaultPort, string host = OwinTestServer.DefaultHost) { var options = this.GetStartOptions(port, host); var server = OwinTestServer.CreateNewServer <TStartup>(options); return(new ServerTestBuilder(server.HttpClient, disposeServer: true, server: server)); }
/// <summary> /// Spustí nový server OWIN na spracovanie žiadosti. /// </summary> /// <typeparam name="TStartup">OWIN startup class to use.</typeparam> /// <param name="port">Sietovy port na ktorom server pocuva prichadzajuce poziadavky.</param> /// <param name="host">Sietovy host na ktorom server pocuva prichadzajuce poziadavky.</param> /// <returns>Server builder to set specific HTTP requests.</returns> public IApiBuilder Working <TStartup>() { var options = this.GetStartOptions(MyWebApi.DefaultHost); var server = OwinTestServer.CreateNewServer <TStartup>(options); return(new ApiTestBuilder(server.HttpClient, disposeServer: true, server: server)); }
public NancyAuthMiddlewareTests() { OwinTestServer testServer = OwinTestServer.Create(builder => new Startup().Configuration(builder)); _client = new HttpClient(new OwinHttpMessageHandler(testServer.Invoke) { UseCookies = true }); }
/// <summary> /// Zastavi vsetky spustene serveri HTTP aj OWIN. /// </summary> public void Stops() { var httpServerStoppedSuccessfully = HttpTestServer.StopGlobal(); var owinServerStoppedSuccessfully = OwinTestServer.StopGlobal(); if (!httpServerStoppedSuccessfully && !owinServerStoppedSuccessfully) { throw new InvalidOperationException("There are no running test servers to stop. Calling WebApiTesting.Server().Stops() should be done only after MyWebApi.Server.Starts() is invoked."); } }
private static void Main() { using (var server = new OwinTestServer()) { server.Start(AppConfiguration.BaseAddress); Console.WriteLine(Started); Process.Start(SwaggerUri); Console.ReadKey(); } }
public void Init() { _server = new OwinTestServer(); _server.Start(AppConfiguration.BaseAddress); }
/// <summary> /// Spusti novy OWIN server. /// </summary> /// <typeparam name="TStartup">OWIN startup class to use.</typeparam> /// <param name="port">Sietovy port na ktorom server pocuva prichadzajuce poziadavky.</param> /// <param name="host">Sietovy host na ktorom server pocuva prichadzajuce poziadavky.</param> /// <returns>Server builder.</returns> public IApiBuilder Starts <TStartup>() { OwinTestServer.StartGlobal <TStartup>(this.GetStartOptions(MyWebApi.DefaultHost)); return(this.Working()); }
/// <summary> /// Starts new global OWIN server. /// </summary> /// <typeparam name="TStartup">OWIN startup class to use.</typeparam> /// <param name="port">Network port on which the server will listen for requests.</param> /// <param name="host">Network host on which the server will listen for requests.</param> /// <returns>Server builder.</returns> public IServerBuilder Starts <TStartup>(int port = OwinTestServer.DefaultPort, string host = OwinTestServer.DefaultHost) { OwinTestServer.StartGlobal <TStartup>(this.GetStartOptions(port, host)); return(this.Working()); }
public TestServiceHost(string baseUri, INancyBootstrapper bootstrapper) { _baseUri = baseUri; _owinTestServer = OwinTestServer.Create(builder => new Startup(bootstrapper).Configuration(builder)); _serviceClient = new ServiceClient(_baseUri, _owinTestServer.CreateHandler()); }