Refactor: extract interfaces (#484)

* .

* MatchDetail

* rm

* resp

* log

* f
This commit is contained in:
Stef Heyenrath
2020-07-05 10:51:49 +02:00
committed by GitHub
parent 9ae02823df
commit aff936e3b6
34 changed files with 1554 additions and 1313 deletions

View File

@@ -5,10 +5,10 @@ namespace WireMock.FluentAssertions
{
public class WireMockANumberOfCallsAssertions
{
private readonly WireMockServer _server;
private readonly IWireMockServer _server;
private readonly int _callsCount;
public WireMockANumberOfCallsAssertions(WireMockServer server, int callsCount)
public WireMockANumberOfCallsAssertions(IWireMockServer server, int callsCount)
{
_server = server;
_callsCount = callsCount;

View File

@@ -8,9 +8,9 @@ namespace WireMock.FluentAssertions
{
public class WireMockAssertions
{
private readonly WireMockServer _instance;
private readonly IWireMockServer _instance;
public WireMockAssertions(WireMockServer instance, int? callsCount)
public WireMockAssertions(IWireMockServer instance, int? callsCount)
{
_instance = instance;
}

View File

@@ -4,9 +4,9 @@ using WireMock.Server;
// ReSharper disable once CheckNamespace
namespace WireMock.FluentAssertions
{
public class WireMockReceivedAssertions : ReferenceTypeAssertions<WireMockServer, WireMockReceivedAssertions>
public class WireMockReceivedAssertions : ReferenceTypeAssertions<IWireMockServer, WireMockReceivedAssertions>
{
public WireMockReceivedAssertions(WireMockServer server)
public WireMockReceivedAssertions(IWireMockServer server)
{
Subject = server;
}

View File

@@ -5,7 +5,7 @@ namespace WireMock.FluentAssertions
{
public static class WireMockExtensions
{
public static WireMockReceivedAssertions Should(this WireMockServer instance)
public static WireMockReceivedAssertions Should(this IWireMockServer instance)
{
return new WireMockReceivedAssertions(instance);
}

View File

@@ -35,7 +35,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\WireMock.Net\WireMock.Net.csproj" />
<ProjectReference Include="..\WireMock.Net.Abstractions\WireMock.Net.Abstractions.csproj" />
</ItemGroup>
</Project>