Fix unit-tests

This commit is contained in:
Stef Heyenrath
2017-01-31 07:36:51 +01:00
parent de914ef24d
commit 8a4e5b5790
11 changed files with 70 additions and 41 deletions

View File

@@ -32,6 +32,14 @@ namespace WireMock.Server
private TimeSpan _requestProcessingDelay = TimeSpan.Zero;
/// <summary>
/// Gets the ports.
/// </summary>
/// <value>
/// The ports.
/// </value>
public List<int> Ports { get; }
/// <summary>
/// Gets the urls.
/// </summary>
@@ -77,7 +85,7 @@ namespace WireMock.Server
Check.Condition(port, p => p >= 0, nameof(port));
if (port == 0)
port = Ports.FindFreeTcpPort();
port = PortUtil.FindFreeTcpPort();
return new FluentMockServer(false, port, ssl);
}
@@ -107,7 +115,7 @@ namespace WireMock.Server
Check.Condition(port, p => p >= 0, nameof(port));
if (port == 0)
port = Ports.FindFreeTcpPort();
port = PortUtil.FindFreeTcpPort();
return new FluentMockServer(true, port, ssl);
}
@@ -133,7 +141,9 @@ namespace WireMock.Server
{
Urls = urls;
_httpServer = new TinyHttpServer(urls, HandleRequestAsync);
_httpServer = new TinyHttpServer(HandleRequestAsync, urls);
Ports = _httpServer.Ports;
_httpServer.Start();
if (startAdminInterface)
@@ -142,7 +152,6 @@ namespace WireMock.Server
}
}
/// <summary>
/// Stop this server.
/// </summary>