diff --git a/README.md b/README.md index e2259a95..5e98a74e 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,3 @@ You can start a standalone mock server listening for HTTPS requests. To do so, t var server = FluentMockServer.Start(port: 8443, ssl: true); ``` Obviously you need a certificate registered on your box, properly associated with your application and the port number that will be used. This is not really specific to WireMock, not very straightforward and hence the following stackoverflow thread might come handy: [Httplistener with https support](http://stackoverflow.com/questions/11403333/httplistener-with-https-support) - -## Simulating faults -Currently not done - need to get rid of HttpListener and use lower level TcpListener in order to be able to implement this properly diff --git a/WireMock.Net Solution.sln b/WireMock.Net Solution.sln index fe753767..94648ab8 100644 --- a/WireMock.Net Solution.sln +++ b/WireMock.Net Solution.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26403.3 +VisualStudioVersion = 15.0.26403.7 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{EF242EDF-7133-4277-9A0C-18744DE08707}" EndProject @@ -31,6 +31,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.StandAlone", " EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WireMock.Net.Tests", "test\WireMock.Net.Tests\WireMock.Net.Tests.csproj", "{31DC2EF8-C3FE-467D-84BE-FB5D956E612E}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.StandAlone.NETCoreApp", "src\WireMock.Net.StandAlone.NETCoreApp\WireMock.Net.StandAlone.NETCoreApp.csproj", "{14D7298C-2BE5-42C3-A3D5-9433E77218F9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.Console.NETCoreApp", "examples\WireMock.Net.Console.NETCoreApp\WireMock.Net.Console.NETCoreApp.csproj", "{FE281639-B014-4C8A-96FA-141164A74713}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -53,6 +57,14 @@ Global {31DC2EF8-C3FE-467D-84BE-FB5D956E612E}.Debug|Any CPU.Build.0 = Debug|Any CPU {31DC2EF8-C3FE-467D-84BE-FB5D956E612E}.Release|Any CPU.ActiveCfg = Release|Any CPU {31DC2EF8-C3FE-467D-84BE-FB5D956E612E}.Release|Any CPU.Build.0 = Release|Any CPU + {14D7298C-2BE5-42C3-A3D5-9433E77218F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {14D7298C-2BE5-42C3-A3D5-9433E77218F9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {14D7298C-2BE5-42C3-A3D5-9433E77218F9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {14D7298C-2BE5-42C3-A3D5-9433E77218F9}.Release|Any CPU.Build.0 = Release|Any CPU + {FE281639-B014-4C8A-96FA-141164A74713}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE281639-B014-4C8A-96FA-141164A74713}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE281639-B014-4C8A-96FA-141164A74713}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE281639-B014-4C8A-96FA-141164A74713}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -62,5 +74,7 @@ Global {668F689E-57B4-422E-8846-C0FF643CA268} = {F0C22C47-DF71-463C-9B04-B4E0F3B8708A} {668F689E-57B4-422E-8846-C0FF643CA999} = {EF242EDF-7133-4277-9A0C-18744DE08707} {31DC2EF8-C3FE-467D-84BE-FB5D956E612E} = {890A1DED-C229-4FA1-969E-AAC3BBFC05E5} + {14D7298C-2BE5-42C3-A3D5-9433E77218F9} = {EF242EDF-7133-4277-9A0C-18744DE08707} + {FE281639-B014-4C8A-96FA-141164A74713} = {F0C22C47-DF71-463C-9B04-B4E0F3B8708A} EndGlobalSection EndGlobal diff --git a/appveyor.yml b/appveyor.yml index f51d161d..5b831ef8 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -20,6 +20,7 @@ environment: before_build: - dotnet restore .\src\WireMock.Net\WireMock.Net.csproj +- dotnet restore .\src\WireMock.Net.StandAlone.NETCoreApp\WireMock.Net.StandAlone.NETCoreApp.csproj - nuget restore .\src\WireMock.Net.Standalone\WireMock.Net.Standalone.csproj -PackagesDirectory packages - nuget restore .\examples\WireMock.Net.ConsoleApplication\WireMock.Net.ConsoleApplication.csproj -PackagesDirectory packages @@ -31,7 +32,8 @@ build_script: - dotnet restore .\test\WireMock.Net.Tests\WireMock.Net.Tests.csproj - dotnet build .\test\WireMock.Net.Tests\WireMock.Net.Tests.csproj -c %CONFIGURATION% -# build WireMock.Net.ConsoleApplication and WireMock.Net.Standalone +# build WireMock.Net.ConsoleApplication, WireMock.Net.StandAlone.NETCoreApp and WireMock.Net.Standalone +- dotnet build .\src\WireMock.Net.StandAlone.NETCoreApp\WireMock.Net.StandAlone.NETCoreApp.csproj -c %CONFIGURATION% - cmd: msbuild .\examples\WireMock.Net.ConsoleApplication\WireMock.Net.ConsoleApplication.csproj /p:Configuration=%CONFIGURATION% - cmd: msbuild .\src\WireMock.Net.Standalone\WireMock.Net.Standalone.csproj /p:Configuration=%CONFIGURATION% diff --git a/coverage.xml b/coverage.xml index 6a029551..bfabe784 100644 --- a/coverage.xml +++ b/coverage.xml @@ -1,6 +1,6 @@ - + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.CoreLib.ni.dll @@ -194,18 +194,18 @@ System.Text.RegularExpressions - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.XDocument.dll - 2017-02-10T00:37:18Z - System.Xml.XDocument - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Globalization.dll 2017-02-10T00:37:02Z System.Globalization + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.XDocument.dll + 2017-02-10T00:37:18Z + System.Xml.XDocument + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Tracing.dll 2017-02-10T00:37:04Z @@ -494,18 +494,18 @@ System.Text.Encoding - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.Encoding.Extensions.dll - 2017-02-10T00:37:22Z - System.Text.Encoding.Extensions - - C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.PlatformAbstractions.dll 2017-04-06T18:36:34Z Microsoft.DotNet.PlatformAbstractions + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.Encoding.Extensions.dll + 2017-02-10T00:37:22Z + System.Text.Encoding.Extensions + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.ApplicationInsights.dll 2017-04-06T18:36:34Z @@ -788,21 +788,21 @@ System.Reflection.Extensions - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.visualstudio.testadapter.dll - 2017-02-19T14:24:26Z + 2017-04-05T18:37:28Z xunit.runner.visualstudio.testadapter - - C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.utility.net35.dll - 2017-02-19T14:24:26Z - xunit.runner.utility.net35 + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.utility.net452.dll + 2017-04-05T18:37:28Z + xunit.runner.utility.net452 C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.abstractions.dll - 2017-02-19T14:24:26Z + 2017-04-05T18:37:28Z xunit.abstractions @@ -1004,12 +1004,6 @@ Newtonsoft.Json - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll - 2017-02-22T02:02:52.7009184Z - System.Core - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Dynamic.Runtime.dll 2017-02-10T00:37:14Z @@ -1022,6 +1016,12 @@ System.Linq.Expressions + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll + 2017-02-22T02:02:52.7009184Z + System.Core + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.ObjectModel.dll 2017-02-10T00:37:16Z @@ -1094,21 +1094,21 @@ System.Data - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.visualstudio.testadapter.dll - 2017-02-19T14:24:26Z + 2017-04-05T18:37:28Z xunit.runner.visualstudio.testadapter - - C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.utility.net35.dll - 2017-02-19T14:24:26Z - xunit.runner.utility.net35 + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.utility.net452.dll + 2017-04-05T18:37:28Z + xunit.runner.utility.net452 C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.abstractions.dll - 2017-02-19T14:24:26Z + 2017-04-05T18:37:28Z xunit.abstractions @@ -1124,6 +1124,24 @@ Handlebars + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Microsoft.Owin.dll + 2013-11-07T14:22:06Z + Microsoft.Owin + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Microsoft.Owin.Host.HttpListener.dll + 2017-04-05T09:53:38Z + Microsoft.Owin.Host.HttpListener + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Microsoft.Owin.Hosting.dll + 2013-11-07T14:22:04Z + Microsoft.Owin.Hosting + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Moq.dll 2017-03-26T17:59:10Z @@ -1142,70 +1160,95 @@ NFluent + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Owin.dll + 2012-11-13T11:19:34Z + Owin + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\SimMetrics.Net.dll 2017-03-22T06:45:52Z SimMetrics.Net - - + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\System.Net.Http.Formatting.dll + 2015-01-28T03:02:42Z + System.Net.Http.Formatting + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\System.Web.Http.dll + 2015-01-28T03:02:54Z + System.Web.Http + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\System.Web.Http.Owin.dll + 2015-01-28T03:03:16Z + System.Web.Http.Owin + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\WireMock.Net.dll - 2017-04-14T09:40:42.4300376Z + 2017-04-26T19:13:37.4956854Z WireMock.Net - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1214,67 +1257,67 @@ - - <>f__AnonymousType0`1 + + <>f__AnonymousType0`2 100663297 - <request>j__TPar <>f__AnonymousType0`1::get_request() + <Mapping>j__TPar <>f__AnonymousType0`2::get_Mapping() - + 100663298 - System.Void <>f__AnonymousType0`1::.ctor(<request>j__TPar) + <MatchResult>j__TPar <>f__AnonymousType0`2::get_MatchResult() - - + + 100663299 - System.Boolean <>f__AnonymousType0`1::Equals(System.Object) + System.Void <>f__AnonymousType0`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) - - + + 100663300 - System.Int32 <>f__AnonymousType0`1::GetHashCode() + System.Boolean <>f__AnonymousType0`2::Equals(System.Object) - - + + 100663301 - System.String <>f__AnonymousType0`1::ToString() + System.Int32 <>f__AnonymousType0`2::GetHashCode() - - - - - <>f__AnonymousType1`2 - - - + + 100663302 - <Mapping>j__TPar <>f__AnonymousType1`2::get_Mapping() + System.String <>f__AnonymousType0`2::ToString() + + + + + <>f__AnonymousType1`1 + 100663303 - <MatchResult>j__TPar <>f__AnonymousType1`2::get_MatchResult() + <request>j__TPar <>f__AnonymousType1`1::get_request() @@ -1282,15 +1325,15 @@ 100663304 - System.Void <>f__AnonymousType1`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) + System.Void <>f__AnonymousType1`1::.ctor(<request>j__TPar) - - + + 100663305 - System.Boolean <>f__AnonymousType1`2::Equals(System.Object) + System.Boolean <>f__AnonymousType1`1::Equals(System.Object) @@ -1298,15 +1341,15 @@ 100663306 - System.Int32 <>f__AnonymousType1`2::GetHashCode() + System.Int32 <>f__AnonymousType1`1::GetHashCode() - - + + 100663307 - System.String <>f__AnonymousType1`2::ToString() + System.String <>f__AnonymousType1`1::ToString() @@ -1347,312 +1390,116 @@ - - - WireMock.HttpListenerRequestMapper - - - - 100663310 - WireMock.RequestMessage WireMock.HttpListenerRequestMapper::Map(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663311 - System.Byte[] WireMock.HttpListenerRequestMapper::GetRequestBody(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - 100663312 - System.Void WireMock.HttpListenerRequestMapper::.ctor() - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0 - - - - 100663819 - System.Void WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::.ctor() - - - - - - - 100663820 - System.String WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::<Map>b__1(System.String) - - - - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c - - - - 100663821 - System.Void WireMock.HttpListenerRequestMapper/<>c::.cctor() - - - - - - - 100663822 - System.Void WireMock.HttpListenerRequestMapper/<>c::.ctor() - - - - - - - 100663823 - System.String WireMock.HttpListenerRequestMapper/<>c::<Map>b__0_0(System.String) - - - - - - - - - - - - WireMock.HttpListenerResponseMapper - - - - 100663313 - System.Void WireMock.HttpListenerResponseMapper::Map(WireMock.ResponseMessage,System.Net.HttpListenerResponse) - - - - - - - - - - - - - - - - - - - - - - - - - - 100663314 - System.Void WireMock.HttpListenerResponseMapper::.ctor() - - - - - - - - - - - - WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0 - - - - 100663824 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::.ctor() - - - - - - - 100663825 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::<Map>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) - - - - - - - - - WireMock.Mapping - 100663316 + 100663311 System.Guid WireMock.Mapping::get_Guid() - + - + - + - 100663317 + 100663312 System.String WireMock.Mapping::get_Title() - + - + - + - 100663318 + 100663313 System.Int32 WireMock.Mapping::get_Priority() - + - + - + + + + + 100663314 + WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() + + + + + + + + + + 100663315 + WireMock.IResponseProvider WireMock.Mapping::get_Provider() + + + + + + 100663319 - WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() - - - - - - - - - - 100663320 - WireMock.IResponseProvider WireMock.Mapping::get_Provider() - - - - - - - - - - 100663324 System.Boolean WireMock.Mapping::get_IsAdminInterface() - + - + - + - 100663321 + 100663316 System.Void WireMock.Mapping::.ctor(System.Guid,System.String,WireMock.Matchers.Request.IRequestMatcher,WireMock.IResponseProvider,System.Int32) - + - - - - - - - - + + + + + + + + - + - 100663322 + 100663317 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.Mapping::ResponseTo(WireMock.RequestMessage) - + - 100663323 + 100663318 WireMock.Matchers.Request.RequestMatchResult WireMock.Mapping::IsRequestHandled(WireMock.RequestMessage) - + - - - - - + + + + + - + @@ -1662,31 +1509,31 @@ - 100663826 + 100663839 System.Void WireMock.Mapping/<ResponseTo>d__16::.ctor() - + - 100663827 + 100663840 System.Void WireMock.Mapping/<ResponseTo>d__16::MoveNext() - + - - + + - + - 100663828 + 100663841 System.Void WireMock.Mapping/<ResponseTo>d__16::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -1695,25 +1542,25 @@ WireMock.RegistrationCallback - 100663325 + 100663320 System.Void WireMock.RegistrationCallback::.ctor(System.Object,System.IntPtr) - 100663326 + 100663321 System.Void WireMock.RegistrationCallback::Invoke(WireMock.Mapping) - 100663327 + 100663322 System.IAsyncResult WireMock.RegistrationCallback::BeginInvoke(WireMock.Mapping,System.AsyncCallback,System.Object) - 100663328 + 100663323 System.Void WireMock.RegistrationCallback::EndInvoke(System.IAsyncResult) @@ -1721,194 +1568,183 @@ - + WireMock.RequestMessage - 100663329 + 100663324 System.String WireMock.RequestMessage::get_Url() - + - + - + + + + + 100663325 + System.DateTime WireMock.RequestMessage::get_DateTime() + + + + + + - 100663330 - System.Void WireMock.RequestMessage::set_Url(System.String) - + 100663326 + System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) + - + - + + + + + 100663327 + System.String WireMock.RequestMessage::get_Path() + + + + + + + + + + 100663328 + System.String WireMock.RequestMessage::get_Method() + + + + + + + + + + 100663329 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() + + + + + + + + + + 100663330 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() + + + + + + 100663331 - System.DateTime WireMock.RequestMessage::get_DateTime() - + System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() + - + - + - + 100663332 - System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) - + System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() + - + - + 100663333 - System.String WireMock.RequestMessage::get_Path() - + System.String WireMock.RequestMessage::get_Body() + - + - + 100663334 - System.String WireMock.RequestMessage::get_Method() - - - - - - - - - - 100663335 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() - - - - - - - - - - 100663336 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() - - - - - - - - - - 100663337 - System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() - - - - - - - - - - 100663338 - System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() - - - - - - - - - - 100663339 - System.String WireMock.RequestMessage::get_Body() - - - - - - - - - - 100663340 System.Text.Encoding WireMock.RequestMessage::get_BodyEncoding() - + - + - + - 100663341 + 100663335 System.Void WireMock.RequestMessage::.ctor(System.Uri,System.String,System.Byte[],System.String,System.Text.Encoding,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663342 + 100663336 System.Collections.Generic.List`1<System.String> WireMock.RequestMessage::GetParameter(System.String) - + - - - + + + - - + + - + @@ -1918,45 +1754,45 @@ - 100663829 + 100663842 System.Void WireMock.RequestMessage/<>c::.cctor() - + - 100663830 + 100663843 System.Void WireMock.RequestMessage/<>c::.ctor() - + - 100663831 - System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__32_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) - + 100663844 + System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__31_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - + @@ -1966,139 +1802,139 @@ - 100663343 + 100663337 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.ResponseMessage::get_Headers() - + - + - + + + + + 100663338 + System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663339 + System.Int32 WireMock.ResponseMessage::get_StatusCode() + + + + + + + + + + 100663340 + System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) + + + + + + + + + + 100663341 + System.String WireMock.ResponseMessage::get_BodyOriginal() + + + + + + + + + + 100663342 + System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) + + + + + + + + + + 100663343 + System.String WireMock.ResponseMessage::get_Body() + + + + + + 100663344 - System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + System.Void WireMock.ResponseMessage::set_Body(System.String) + - + - + 100663345 - System.Int32 WireMock.ResponseMessage::get_StatusCode() - + System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() + - + - + 100663346 - System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) - - - - - - - - - - 100663347 - System.String WireMock.ResponseMessage::get_BodyOriginal() - - - - - - - - - - 100663348 - System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) - - - - - - - - - - 100663349 - System.String WireMock.ResponseMessage::get_Body() - - - - - - - - - - 100663350 - System.Void WireMock.ResponseMessage::set_Body(System.String) - - - - - - - - - - 100663351 - System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() - - - - - - - - - - 100663352 System.Void WireMock.ResponseMessage::set_BodyEncoding(System.Text.Encoding) - + - + - + - 100663353 + 100663347 System.Void WireMock.ResponseMessage::AddHeader(System.String,System.String) - + - - - + + + - + - 100663354 + 100663348 System.Void WireMock.ResponseMessage::.ctor() - + - - - + + + - + @@ -2108,181 +1944,181 @@ - 100663355 + 100663349 T WireMock.Validation.Check::Condition(T,System.Predicate`1<T>,System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + + + + + 100663350 + T WireMock.Validation.Check::NotNull(T,System.String) + + + + + + + + + + + + + + + + + + + 100663351 + T WireMock.Validation.Check::NotNull(T,System.String,System.String) + + + + + + + + + + + + + + + + + + + + 100663352 + System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) + + + + + + + + + + + + + + + + + + + + 100663353 + System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663354 + System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) + + + + + + + + + + + + + + + + + + + 100663355 + System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) + + + + + + + + + + + + + + + + 100663356 - T WireMock.Validation.Check::NotNull(T,System.String) - - - - - - - - - - - - - - - - - - - 100663357 - T WireMock.Validation.Check::NotNull(T,System.String,System.String) - - - - - - - - - - - - - - - - - - - - 100663358 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663359 - System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663360 - System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - 100663361 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663362 System.Type WireMock.Validation.Check::ValidEntityType(System.Type,System.String) - + - - - - - - - + + + + + + + - - + + - + @@ -2292,30 +2128,30 @@ - 100663832 + 100663845 System.Void WireMock.Validation.Check/<>c__6`1::.cctor() - + - 100663833 + 100663846 System.Void WireMock.Validation.Check/<>c__6`1::.ctor() - + - 100663834 + 100663847 System.Boolean WireMock.Validation.Check/<>c__6`1::<HasNoNulls>b__6_0(T) - + - + - + @@ -2325,55 +2161,55 @@ - 100663363 + 100663357 System.String WireMock.Validation.CoreStrings::ArgumentPropertyNull(System.String,System.String) - + - - - + + + - + - 100663364 + 100663358 System.String WireMock.Validation.CoreStrings::ArgumentIsEmpty(System.String) - + - - - + + + - + - 100663365 + 100663359 System.String WireMock.Validation.CoreStrings::InvalidEntityType(System.Type,System.String) - + - - - + + + - + - 100663366 + 100663360 System.String WireMock.Validation.CoreStrings::CollectionArgumentIsEmpty(System.String) - + - - - + + + - + @@ -2383,26 +2219,26 @@ - 100663367 + 100663361 T WireMock.Util.JsonUtils::ParseJTokenToObject(System.Object) - + - - - - - - - - + + + + + + + + - - - - + + + + - + @@ -2412,1759 +2248,1666 @@ - 100663368 + 100663362 System.Void WireMock.Util.WireMockList`1::.ctor() - + - - - + + + - + - 100663369 + 100663363 System.Void WireMock.Util.WireMockList`1::.ctor(T[]) - + - - - + + + - + - 100663370 + 100663364 System.Void WireMock.Util.WireMockList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) - + - - - + + + - + - 100663371 + 100663365 System.String WireMock.Util.WireMockList`1::ToString() - + - - - - - + + + + + - - - - + + + + - + - + WireMock.Server.FluentMockServer - 100663402 + 100663396 System.Collections.Generic.List`1<System.Int32> WireMock.Server.FluentMockServer::get_Ports() - + - + - + - 100663403 + 100663397 System.String[] WireMock.Server.FluentMockServer::get_Urls() - + - + - + - 100663404 + 100663398 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::get_LogEntries() - + - - - - - + + + + + - + - 100663406 + 100663400 System.Collections.Generic.IEnumerable`1<WireMock.Mapping> WireMock.Server.FluentMockServer::get_Mappings() - + - - - - - + + + + + - + - 100663372 + 100663366 System.Void WireMock.Server.FluentMockServer::ReadStaticMappings(System.String) - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - 100663373 + 100663367 System.Void WireMock.Server.FluentMockServer::ReadStaticMapping(System.String) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663374 + 100663368 System.Void WireMock.Server.FluentMockServer::InitAdmin() - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663375 + 100663369 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663376 + 100663370 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsUpdate(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - - - + + + + - + - 100663377 + 100663371 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663378 + 100663372 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingPut(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - 100663379 + 100663373 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663380 + 100663374 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsSave(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663381 + 100663375 System.String WireMock.Server.FluentMockServer::SanitizeFileName(System.String,System.Char) - + - - - + + + - + - 100663382 + 100663376 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsGet(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663383 + 100663377 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsPost(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663384 + 100663378 System.Void WireMock.Server.FluentMockServer::DeserializeAndAddMapping(System.String,System.Nullable`1<System.Guid>) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663385 + 100663379 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663386 + 100663380 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663387 + 100663381 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663388 + 100663382 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663389 + 100663383 WireMock.Admin.Requests.LogEntryModel WireMock.Server.FluentMockServer::ToLogEntryModel(WireMock.Logging.LogEntry) - + - - - + + + - - - - - - + + + + + + - + - 100663390 + 100663384 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663391 + 100663385 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsFind(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663392 + 100663386 WireMock.RequestBuilders.IRequestBuilder WireMock.Server.FluentMockServer::InitRequestBuilder(WireMock.Admin.Mappings.RequestModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663393 + 100663387 WireMock.ResponseBuilders.IResponseBuilder WireMock.Server.FluentMockServer::InitResponseBuilder(WireMock.Admin.Mappings.ResponseModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663394 + 100663388 WireMock.Admin.Mappings.MappingModel WireMock.Server.FluentMockServer::ToMappingModel(WireMock.Mapping) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663395 + 100663389 WireMock.Admin.Mappings.MatcherModel[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher>) - + - - - - - + + + + + - - + + - + - 100663396 + 100663390 WireMock.Admin.Mappings.MatcherModel WireMock.Server.FluentMockServer::Map(WireMock.Matchers.IMatcher) - + - - - - - - + + + + + + - - - - - - + + + + + + - + - 100663397 + 100663391 System.String[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<System.Func`2<T,System.Boolean>>) - + - - - - - + + + + + - - + + - + - 100663398 + 100663392 System.String WireMock.Server.FluentMockServer::Map(System.Func`2<T,System.Boolean>) - + - - - + + + - - + + - + - 100663399 + 100663393 WireMock.Matchers.IMatcher WireMock.Server.FluentMockServer::Map(WireMock.Admin.Mappings.MatcherModel) - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - 100663400 + 100663394 WireMock.ResponseMessage WireMock.Server.FluentMockServer::ToJson(T) - + - - - + + + - + - 100663401 + 100663395 System.Text.Encoding WireMock.Server.FluentMockServer::ToEncoding(WireMock.Admin.Mappings.EncodingModel) - + - - - + + + - - + + - + - 100663405 + 100663399 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[]) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - + - 100663407 + 100663401 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(WireMock.Server.FluentMockServerSettings) - + - - - - + + + + - + - 100663408 + 100663402 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663409 + 100663403 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.String[]) - + - - - - + + + + - + - 100663410 + 100663404 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663411 + 100663405 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.String[]) - + - - - - + + + + - + - 100663412 + 100663406 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterfaceAndReadStaticMappings(System.String[]) - + - - - - + + + + - + - - 100663413 + + 100663407 System.Void WireMock.Server.FluentMockServer::.ctor(WireMock.Server.FluentMockServerSettings) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663414 + 100663408 System.Void WireMock.Server.FluentMockServer::AddCatchAllMapping() - + - - - + + + - + - 100663415 + 100663409 System.Void WireMock.Server.FluentMockServer::Stop() - + - - - + + + - - + + - + - 100663416 + 100663410 System.Void WireMock.Server.FluentMockServer::Dispose() - + - - - - - - + + + + + + - - + + - + - 100663417 + 100663411 System.Void WireMock.Server.FluentMockServer::Reset() - + - - - - + + + + - + - 100663418 + 100663412 System.Void WireMock.Server.FluentMockServer::ResetLogEntries() - + - - - - - - + + + + + + - + - 100663419 + 100663413 System.Boolean WireMock.Server.FluentMockServer::DeleteLogEntry(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663420 + 100663414 System.Void WireMock.Server.FluentMockServer::ResetMappings() - + - - - - - - + + + + + + - + - 100663421 + 100663415 System.Boolean WireMock.Server.FluentMockServer::DeleteMapping(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663422 + 100663416 System.Void WireMock.Server.FluentMockServer::AddGlobalProcessingDelay(System.TimeSpan) - + - - - - - - + + + + + + - + - 100663423 + 100663417 System.Void WireMock.Server.FluentMockServer::AllowPartialMapping() - + - - - - - - + + + + + + - + - 100663424 + 100663418 System.Void WireMock.Server.FluentMockServer::SetBasicAuthentication(System.String,System.String) - + - - - - - - + + + + + + - + - 100663425 + 100663419 WireMock.Server.IRespondWithAProvider WireMock.Server.FluentMockServer::Given(WireMock.Matchers.Request.IRequestMatcher) - + - - - + + + - + - 100663426 + 100663420 System.Void WireMock.Server.FluentMockServer::RegisterMapping(WireMock.Mapping) - + - - - - - - - + + + + + + + - - - - - 100663427 - System.Void WireMock.Server.FluentMockServer::LogRequest(WireMock.Logging.LogEntry) - - - - - - - - - - - - - - - 100663428 - System.Void WireMock.Server.FluentMockServer::HandleRequestAsync(System.Net.HttpListenerContext,System.Threading.CancellationToken) - - - + - 100663429 + 100663421 System.Void WireMock.Server.FluentMockServer::.cctor() - + - + - + - 100663430 + 100663422 WireMock.Admin.Mappings.HeaderModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_8(WireMock.Matchers.Request.RequestMessageHeaderMatcher) - + - + - + - 100663431 + 100663423 WireMock.Admin.Mappings.CookieModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_9(WireMock.Matchers.Request.RequestMessageCookieMatcher) - + - + - + - 100663432 + 100663424 WireMock.Admin.Mappings.ParamModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_10(WireMock.Matchers.Request.RequestMessageParamMatcher) - + - + - - + + - + - + WireMock.Server.FluentMockServer/<>c - 100663835 + 100663848 System.Void WireMock.Server.FluentMockServer/<>c::.cctor() - + - 100663836 + 100663849 System.Void WireMock.Server.FluentMockServer/<>c::.ctor() - - - - - 100663837 - System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) - - - - - - - - - - 100663838 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) - - - - - - - - - - 100663839 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) - - - - - - - - - - 100663840 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663841 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663842 - System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663843 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663844 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) - - - - - - - - - - 100663845 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) - - - - - - - - - - 100663846 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) - - - - - - - - - - 100663847 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663848 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663849 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - + 100663850 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) - + System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) + - + - + 100663851 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) + - + - + 100663852 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) + - + - + 100663853 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) + - + - + 100663854 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) + - + - + 100663855 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) - + System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + 100663856 - System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) - + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + 100663857 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) + - + - + 100663858 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) + - + - + 100663859 - WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__64_0(WireMock.RequestMessage) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) + - + - + 100663860 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__70_0(WireMock.Mapping) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + - - + + 100663861 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_1(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663862 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_2(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663863 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_3(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663864 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_4(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + 100663865 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_5(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + 100663866 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_6(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + + + + + 100663867 + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) + + + + + + + + + + 100663868 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) + + + + + + + + + + 100663869 + System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) + + + + + + + + + + 100663870 + WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663871 + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663872 + WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__58_0(WireMock.RequestMessage) + + + + + + + + + + 100663873 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__64_0(WireMock.Mapping) + + + + + + @@ -4174,22 +3917,22 @@ - 100663867 + 100663874 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::.ctor() - + - 100663868 + 100663875 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::<MappingGet>b__0(WireMock.Mapping) - + - + - + @@ -4199,22 +3942,22 @@ - 100663869 + 100663876 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::.ctor() - + - 100663870 + 100663877 System.String WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::<SanitizeFileName>b__0(System.String,System.Char) - + - + - + @@ -4224,22 +3967,22 @@ - 100663871 + 100663878 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::.ctor() - + - 100663872 + 100663879 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::<RequestGet>b__0(WireMock.Logging.LogEntry) - + - + - + @@ -4249,341 +3992,229 @@ - 100663873 + 100663880 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.cctor() - + - 100663874 + 100663881 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.ctor() - + - 100663875 - System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass69_0 - - - - 100663876 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::.ctor() - - - - - - - 100663877 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass71_0 - - - - 100663878 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::.ctor() - - - - - - - 100663879 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::<DeleteMapping>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass78_0 - - - - 100663880 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::.ctor() - - - - - - - 100663881 - <>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::<HandleRequestAsync>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78 - - - 100663882 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::.ctor() - - - - - - - 100663883 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::MoveNext() - + System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663884 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - + - + + WireMock.Server.FluentMockServer/<>c__DisplayClass63_0 + + + + 100663883 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::.ctor() + + + + + + + 100663884 + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) + + + + + + + + + + + + WireMock.Server.FluentMockServer/<>c__DisplayClass65_0 + + + + 100663885 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::.ctor() + + + + + + + 100663886 + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::<DeleteMapping>b__0(WireMock.Mapping) + + + + + + + + + + + WireMock.Server.FluentMockServerSettings - 100663433 + 100663425 System.Nullable`1<System.Int32> WireMock.Server.FluentMockServerSettings::get_Port() - + - + - + + + + + 100663426 + System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663427 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() + + + + + + + + + + 100663428 + System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663429 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() + + + + + + + + + + 100663430 + System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663431 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() + + + + + + + + + + 100663432 + System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663433 + System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() + + + + + + 100663434 - System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) - + System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) + - + - + 100663435 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() - + System.Int32 WireMock.Server.FluentMockServerSettings::get_StartTimeout() + - + - + 100663436 - System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) - + System.Void WireMock.Server.FluentMockServerSettings::set_StartTimeout(System.Int32) + - + - - - - - 100663437 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() - - - - - - - - - - 100663438 - System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663439 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() - - - - - - - - - - 100663440 - System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663441 - System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() - - - - - - - - - - 100663442 - System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) - - - - - - + - - 100663443 + + 100663437 System.Void WireMock.Server.FluentMockServerSettings::.ctor() - + + + + - + @@ -4593,90 +4224,90 @@ - 100663449 + 100663443 System.Void WireMock.Server.RespondWithAProvider::.ctor(WireMock.RegistrationCallback,WireMock.Matchers.Request.IRequestMatcher) - + - - - - - + + + + + - + - 100663450 + 100663444 System.Void WireMock.Server.RespondWithAProvider::RespondWith(WireMock.IResponseProvider) - + - - - - + + + + - - + + - + - 100663451 + 100663445 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.String) - + - - - + + + - + - 100663452 + 100663446 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.Guid) - + - - - - + + + + - + - 100663453 + 100663447 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithTitle(System.String) - + - - - - + + + + - + - 100663454 + 100663448 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::AtPriority(System.Int32) - + - - - - + + + + - + @@ -4686,295 +4317,295 @@ - 100663467 + 100663461 System.Nullable`1<System.TimeSpan> WireMock.ResponseBuilders.Response::get_Delay() - + - + - + - 100663468 + 100663462 System.Void WireMock.ResponseBuilders.Response::set_Delay(System.Nullable`1<System.TimeSpan>) - + - + - + - 100663469 + 100663463 System.Boolean WireMock.ResponseBuilders.Response::get_UseTransformer() - + - + - + - 100663470 + 100663464 System.Void WireMock.ResponseBuilders.Response::set_UseTransformer(System.Boolean) - + - + - + - 100663471 + 100663465 WireMock.ResponseMessage WireMock.ResponseBuilders.Response::get_ResponseMessage() - + - + - + - 100663472 + 100663466 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663473 + 100663467 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(System.Func`1<WireMock.ResponseMessage>) - + - - - - + + + + - + - 100663474 + 100663468 System.Void WireMock.ResponseBuilders.Response::.ctor(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663475 + 100663469 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Int32) - + - - - - + + + + - + - 100663476 + 100663470 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Net.HttpStatusCode) - + - - - + + + - + - 100663477 + 100663471 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithSuccess() - + - - - + + + - + - 100663478 + 100663472 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithNotFound() - + - - - + + + - + - 100663479 + 100663473 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeader(System.String,System.String) - + - - - - - + + + + + - + - 100663480 + 100663474 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeaders(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - + + + + - + - 100663481 + 100663475 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBody(System.String,System.Text.Encoding) - + - - - - - - + + + + + + - - + + - + - 100663482 + 100663476 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsJson(System.Object,System.Text.Encoding) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663483 + 100663477 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsBase64(System.String,System.Text.Encoding) - + - - - - - - - + + + + + + + - - + + - + - 100663484 + 100663478 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithTransformer() - + - - - - + + + + - + - 100663485 + 100663479 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.TimeSpan) - + - - - - - + + + + + - + - 100663486 + 100663480 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.Int32) - + - - - + + + - + - 100663487 + 100663481 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.ResponseBuilders.Response::ProvideResponse(WireMock.RequestMessage) - + @@ -4984,30 +4615,30 @@ - 100663885 + 100663887 System.Void WireMock.ResponseBuilders.Response/<>c::.cctor() - + - 100663886 + 100663888 System.Void WireMock.ResponseBuilders.Response/<>c::.ctor() - + - 100663887 + 100663889 System.Boolean WireMock.ResponseBuilders.Response/<>c::<WithDelay>b__24_0(System.TimeSpan) - + - + - + @@ -5017,58 +4648,58 @@ - 100663888 + 100663890 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::.ctor() - + - 100663889 + 100663891 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::MoveNext() - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663890 + 100663892 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -5078,446 +4709,446 @@ - 100663514 + 100663508 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::Create() - + - - - + + + - + - 100663515 + 100663509 System.Void WireMock.RequestBuilders.Request::.ctor(System.Collections.Generic.IList`1<WireMock.Matchers.Request.IRequestMatcher>) - + - - - - + + + + - + - 100663516 + 100663510 System.Collections.Generic.IList`1<T> WireMock.RequestBuilders.Request::GetRequestMessageMatchers() - + - - - + + + - + - 100663517 + 100663511 T WireMock.RequestBuilders.Request::GetRequestMessageMatcher() - + - - - + + + - + - 100663518 + 100663512 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663519 + 100663513 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.String[]) - + - - - - - + + + + + - + - 100663520 + 100663514 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663521 + 100663515 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663522 + 100663516 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.String[]) - + - - - - - + + + + + - + - 100663523 + 100663517 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663524 + 100663518 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingGet() - + - - - - + + + + - + + + + + 100663519 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() + + + + + + + + + + + + + 100663520 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() + + + + + + + + + + + + + 100663521 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() + + + + + + + + + + + + + 100663522 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() + + + + + + + + + + + + + 100663523 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() + + + + + + + + + + + + + + + + + + + + 100663524 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) + + + + + + + + + + 100663525 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) + - - - - + + + + - + 100663526 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) + - - - - + + + + - + - + 100663527 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) + - - - - + + + + + - + - + 100663528 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) + - - - - + + + + + - + - - + + 100663529 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) + - - - - - - - - - - - + + + + + - + 100663530 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) + - - - - - + + + + + - - - - - 100663531 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) - - - - - - - - - - - - - 100663532 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) - - - - - - - - - + - 100663533 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) - + 100663531 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) + - - - - - + + + + + - + + + + + 100663532 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) + + + + + + + + + + + + + + + 100663533 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) + + + + + + + + + + + 100663534 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) + - - - - - + + + + + - + - + 100663535 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) + - - - - - + + + + - + 100663536 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) + - - - - - + + + + + - + 100663537 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - - - - - - - - - - - - - - 100663538 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - 100663539 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - 100663540 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - 100663541 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) - - - - - - - - - - - - - 100663542 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663543 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + @@ -5527,30 +5158,30 @@ - 100663891 + 100663893 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.cctor() - + - 100663892 + 100663894 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.ctor() - + - 100663893 + 100663895 System.Boolean WireMock.RequestBuilders.Request/<>c__3`1::<GetRequestMessageMatchers>b__3_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -5560,30 +5191,30 @@ - 100663894 + 100663896 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.cctor() - + - 100663895 + 100663897 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.ctor() - + - 100663896 + 100663898 System.Boolean WireMock.RequestBuilders.Request/<>c__4`1::<GetRequestMessageMatcher>b__4_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -5593,30 +5224,843 @@ - 100663897 + 100663899 System.Void WireMock.RequestBuilders.Request/<>c::.cctor() - + - 100663898 + 100663900 System.Void WireMock.RequestBuilders.Request/<>c::.ctor() - + - 100663899 + 100663901 System.Boolean WireMock.RequestBuilders.Request/<>c::<UsingAnyVerb>b__16_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + + + + + + + WireMock.Owin.OwinRequestMapper + + + + 100663543 + System.Threading.Tasks.Task`1<WireMock.RequestMessage> WireMock.Owin.OwinRequestMapper::MapAsync(Microsoft.Owin.IOwinRequest) + + + + + + + 100663544 + System.Void WireMock.Owin.OwinRequestMapper::.ctor() + + + + + + + + + WireMock.Owin.OwinRequestMapper/<MapAsync>d__0 + + + + 100663902 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::.ctor() + + + + + + + 100663903 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663904 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinResponseMapper + + + + 100663545 + System.Threading.Tasks.Task WireMock.Owin.OwinResponseMapper::MapAsync(WireMock.ResponseMessage,Microsoft.Owin.IOwinResponse) + + + + + + + 100663546 + System.Void WireMock.Owin.OwinResponseMapper::.ctor() + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0 + + + + 100663905 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::.ctor() + + + + + + + 100663906 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::<MapAsync>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<MapAsync>d__1 + + + + 100663907 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::.ctor() + + + + + + + 100663908 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + 100663909 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinSelfHost + + + + 100663548 + System.Boolean WireMock.Owin.OwinSelfHost::get_IsStarted() + + + + + + + + + + 100663549 + System.Void WireMock.Owin.OwinSelfHost::set_IsStarted(System.Boolean) + + + + + + + + + + 100663550 + System.Collections.Generic.List`1<System.Uri> WireMock.Owin.OwinSelfHost::get_Urls() + + + + + + + + + + 100663551 + System.Collections.Generic.List`1<System.Int32> WireMock.Owin.OwinSelfHost::get_Ports() + + + + + + + + + + 100663547 + System.Void WireMock.Owin.OwinSelfHost::.ctor(WireMock.Owin.WireMockMiddlewareOptions,System.String[]) + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663552 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StartAsync() + + + + + + + + + + + + 100663553 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StopAsync() + + + + + + + + + + + + + + + + + 100663554 + System.Void WireMock.Owin.OwinSelfHost::ThreadWorkInternal() + + + + + + + + + + + + + + + + + + + + + 100663555 + System.Void WireMock.Owin.OwinSelfHost::StartServers() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663556 + System.Void WireMock.Owin.OwinSelfHost::<StartAsync>b__14_0() + + + + + + + + + + + + 100663557 + System.Void WireMock.Owin.OwinSelfHost::<StartServers>b__17_0(Owin.IAppBuilder) + + + + + + + + + + + + + + WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0 + + + + 100663910 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::.ctor() + + + + + + + 100663911 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::<StopAsync>b__0(System.Object,System.Timers.ElapsedEventArgs) + + + + + + + + + + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware + + + + 100663558 + System.Void WireMock.Owin.WireMockMiddleware::.ctor(Microsoft.Owin.OwinMiddleware,WireMock.Owin.WireMockMiddlewareOptions) + + + + + + + + + + + + + + + 100663559 + System.Threading.Tasks.Task WireMock.Owin.WireMockMiddleware::Invoke(Microsoft.Owin.IOwinContext) + + + + + + + 100663560 + System.Void WireMock.Owin.WireMockMiddleware::LogRequest(WireMock.Logging.LogEntry) + + + + + + + + + + + + + + + 100663561 + System.Void WireMock.Owin.WireMockMiddleware::.cctor() + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0 + + + + 100663912 + System.Void WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::.ctor() + + + + + + + 100663913 + <>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::<Invoke>b__0(WireMock.Mapping) + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<>c + + + + 100663914 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.cctor() + + + + + + + 100663915 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.ctor() + + + + + + + 100663916 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_1(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663917 + WireMock.Matchers.Request.RequestMatchResult WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_2(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663918 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_3(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663919 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_4(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663920 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_5(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663921 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_6(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<Invoke>d__5 + + + + 100663922 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::.ctor() + + + + + + + 100663923 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663924 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.WireMockMiddlewareOptions + + + + 100663562 + System.Nullable`1<System.TimeSpan> WireMock.Owin.WireMockMiddlewareOptions::get_RequestProcessingDelay() + + + + + + + + + + 100663563 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_RequestProcessingDelay(System.Nullable`1<System.TimeSpan>) + + + + + + + + + + 100663564 + WireMock.Matchers.IMatcher WireMock.Owin.WireMockMiddlewareOptions::get_AuthorizationMatcher() + + + + + + + + + + 100663565 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AuthorizationMatcher(WireMock.Matchers.IMatcher) + + + + + + + + + + 100663566 + System.Boolean WireMock.Owin.WireMockMiddlewareOptions::get_AllowPartialMapping() + + + + + + + + + + 100663567 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AllowPartialMapping(System.Boolean) + + + + + + + + + + 100663568 + System.Collections.Generic.IList`1<WireMock.Mapping> WireMock.Owin.WireMockMiddlewareOptions::get_Mappings() + + + + + + + + + + 100663569 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_Mappings(System.Collections.Generic.IList`1<WireMock.Mapping>) + + + + + + + + + + 100663570 + System.Collections.Generic.IList`1<WireMock.Logging.LogEntry> WireMock.Owin.WireMockMiddlewareOptions::get_LogEntries() + + + + + + + + + + 100663571 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_LogEntries(System.Collections.Generic.IList`1<WireMock.Logging.LogEntry>) + + + + + + + + + + 100663572 + System.Void WireMock.Owin.WireMockMiddlewareOptions::.ctor() + + + + + + + + + + @@ -5626,57 +6070,57 @@ - 100663544 + 100663573 System.Void WireMock.Matchers.ExactMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663545 + 100663574 System.Double WireMock.Matchers.ExactMatcher::IsMatch(System.String) - + - - - + + + - + - 100663546 + 100663575 System.String[] WireMock.Matchers.ExactMatcher::GetPatterns() - + - - - + + + - + - 100663547 + 100663576 System.String WireMock.Matchers.ExactMatcher::GetName() - + - - - + + + - + @@ -5686,22 +6130,22 @@ - 100663900 + 100663925 System.Void WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663901 + 100663926 System.Boolean WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -5711,67 +6155,67 @@ - 100663551 + 100663580 System.Void WireMock.Matchers.JsonPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663552 + 100663581 System.Double WireMock.Matchers.JsonPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663553 + 100663582 System.String[] WireMock.Matchers.JsonPathMatcher::GetPatterns() - + - - - + + + - + - 100663554 + 100663583 System.String WireMock.Matchers.JsonPathMatcher::GetName() - + - - - + + + - + @@ -5781,22 +6225,22 @@ - 100663902 + 100663927 System.Void WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663903 + 100663928 System.Boolean WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -5806,47 +6250,47 @@ - 100663555 + 100663584 System.Double WireMock.Matchers.MatchScores::ToScore(System.Boolean) - + - - - + + + - - + + - + - 100663556 + 100663585 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Boolean>) - + - - - - + + + + - + - 100663557 + 100663586 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Double>) - + - - - - + + + + - + @@ -5856,86 +6300,86 @@ - 100663558 + 100663587 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663559 + 100663588 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String[],System.Boolean) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663560 + 100663589 System.Double WireMock.Matchers.RegexMatcher::IsMatch(System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663561 + 100663590 System.String[] WireMock.Matchers.RegexMatcher::GetPatterns() - + - - - + + + - + - 100663562 + 100663591 System.String WireMock.Matchers.RegexMatcher::GetName() - + - - - + + + - + @@ -5945,22 +6389,22 @@ - 100663904 + 100663929 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::.ctor() - + - 100663905 + 100663930 System.Text.RegularExpressions.Regex WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::<.ctor>b__0(System.String) - + - + - + @@ -5970,22 +6414,22 @@ - 100663906 + 100663931 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663907 + 100663932 System.Boolean WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.Text.RegularExpressions.Regex) - + - + - + @@ -5995,123 +6439,123 @@ - 100663563 + 100663592 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String,SimMetrics.Net.SimMetricType) - + - - - + + + - + - 100663564 + 100663593 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String[],SimMetrics.Net.SimMetricType) - + - - - - - - + + + + + + - + - 100663565 + 100663594 System.Double WireMock.Matchers.SimMetricsMatcher::IsMatch(System.String) - + - - - - + + + + - + - 100663566 + 100663595 SimMetrics.Net.API.IStringMetric WireMock.Matchers.SimMetricsMatcher::GetStringMetricType() - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - 100663567 + 100663596 System.String[] WireMock.Matchers.SimMetricsMatcher::GetPatterns() - + - - - + + + - + - 100663568 + 100663597 System.String WireMock.Matchers.SimMetricsMatcher::GetName() - + - - - + + + - + @@ -6121,22 +6565,22 @@ - 100663908 + 100663933 System.Void WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663909 + 100663934 System.Double WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.String) - + - + - + @@ -6146,56 +6590,56 @@ - 100663569 + 100663598 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663570 + 100663599 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String[],System.Boolean) - + - - - - + + + + - + - 100663571 + 100663600 System.String[] WireMock.Matchers.WildcardMatcher::GetPatterns() - + - - - + + + - + - 100663572 + 100663601 System.String WireMock.Matchers.WildcardMatcher::GetName() - + - - - + + + - + @@ -6205,30 +6649,30 @@ - 100663910 + 100663935 System.Void WireMock.Matchers.WildcardMatcher/<>c::.cctor() - + - 100663911 + 100663936 System.Void WireMock.Matchers.WildcardMatcher/<>c::.ctor() - + - 100663912 + 100663937 System.String WireMock.Matchers.WildcardMatcher/<>c::<.ctor>b__2_0(System.String) - + - + - + @@ -6238,67 +6682,67 @@ - 100663573 + 100663602 System.Void WireMock.Matchers.XPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663574 + 100663603 System.Double WireMock.Matchers.XPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663575 + 100663604 System.String[] WireMock.Matchers.XPathMatcher::GetPatterns() - + - - - + + + - + - 100663576 + 100663605 System.String WireMock.Matchers.XPathMatcher::GetName() - + - - - + + + - + @@ -6308,22 +6752,22 @@ - 100663913 + 100663938 System.Void WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663914 + 100663939 System.Boolean WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -6333,91 +6777,91 @@ - 100663578 + 100663607 System.Double WireMock.Matchers.Request.RequestMatchResult::get_TotalScore() - + - + - + - 100663579 + 100663608 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalScore(System.Double) - + - + - + - 100663580 + 100663609 System.Int32 WireMock.Matchers.Request.RequestMatchResult::get_TotalNumber() - + - + - + - 100663581 + 100663610 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalNumber(System.Int32) - + - + - + - 100663582 + 100663611 System.Boolean WireMock.Matchers.Request.RequestMatchResult::get_IsPerfectMatch() - + - + - + - 100663583 + 100663612 System.Double WireMock.Matchers.Request.RequestMatchResult::get_AverageTotalScore() - + - + - + - 100663584 + 100663613 System.Int32 WireMock.Matchers.Request.RequestMatchResult::CompareTo(System.Object) - + - - - - + + + + - + - 100663585 + 100663614 System.Void WireMock.Matchers.Request.RequestMatchResult::.ctor() - + @@ -6427,155 +6871,155 @@ - 100663586 + 100663615 System.Func`2<System.String,System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Func() - + - + - + - 100663587 + 100663616 System.Func`2<System.Byte[],System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_DataFunc() - + - + - + - 100663588 + 100663617 WireMock.Matchers.IMatcher WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Matcher() - + - + - + - 100663589 + 100663618 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.String) - + - - - + + + - + - 100663590 + 100663619 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Byte[]) - + - - - - - + + + + + - + - 100663591 + 100663620 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.String,System.Boolean>) - + - - - - - + + + + + - + - 100663592 + 100663621 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.Byte[],System.Boolean>) - + - - - - - + + + + + - + - 100663593 + 100663622 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(WireMock.Matchers.IMatcher) - + - - - - - + + + + + - + - 100663594 + 100663623 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663595 + 100663624 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -6585,66 +7029,66 @@ - 100663596 + 100663625 System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher> WireMock.Matchers.Request.RequestMessageCompositeMatcher::get_RequestMatchers() - + - + - + - 100663597 + 100663626 System.Void WireMock.Matchers.Request.RequestMessageCompositeMatcher::.ctor(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher>,WireMock.Matchers.Request.CompositeMatcherType) - + - - - - - - + + + + + + - + - 100663598 + 100663627 System.Double WireMock.Matchers.Request.RequestMessageCompositeMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - + @@ -6654,132 +7098,132 @@ - 100663599 + 100663628 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Funcs() - + - + - + - 100663600 + 100663629 System.String WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Name() - + - + - + - 100663601 + 100663630 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Matchers() - + - + - + - 100663602 + 100663631 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663603 + 100663632 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663604 + 100663633 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663605 + 100663634 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663606 + 100663635 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -6789,33 +7233,33 @@ - 100663915 + 100663940 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663916 + 100663941 System.Boolean WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663917 + 100663942 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -6825,132 +7269,132 @@ - 100663607 + 100663636 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Funcs() - + - + - + - 100663608 + 100663637 System.String WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Name() - + - + - + - 100663609 + 100663638 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Matchers() - + - + - + - 100663610 + 100663639 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663611 + 100663640 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663612 + 100663641 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663613 + 100663642 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663614 + 100663643 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -6960,33 +7404,33 @@ - 100663918 + 100663943 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663919 + 100663944 System.Boolean WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663920 + 100663945 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -6996,58 +7440,58 @@ - 100663615 + 100663644 System.String[] WireMock.Matchers.Request.RequestMessageMethodMatcher::get_Methods() - + - + - + - 100663616 + 100663645 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663617 + 100663646 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663618 + 100663647 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::IsMatch(WireMock.RequestMessage) - + - - - + + + - + @@ -7057,30 +7501,30 @@ - 100663921 + 100663946 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.cctor() - + - 100663922 + 100663947 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.ctor() - + - 100663923 + 100663948 System.String WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::<.ctor>b__3_0(System.String) - + - + - + @@ -7090,104 +7534,104 @@ - 100663619 + 100663648 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageParamMatcher::get_Funcs() - + - + - + - 100663620 + 100663649 System.String WireMock.Matchers.Request.RequestMessageParamMatcher::get_Key() - + - + - + - 100663621 + 100663650 System.Collections.Generic.IEnumerable`1<System.String> WireMock.Matchers.Request.RequestMessageParamMatcher::get_Values() - + - + - + - 100663622 + 100663651 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.String,System.Collections.Generic.IEnumerable`1<System.String>) - + - - - - - - + + + + + + - + - 100663623 + 100663652 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663624 + 100663653 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663625 + 100663654 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - + + + + + + - - - - + + + + - + @@ -7197,22 +7641,22 @@ - 100663924 + 100663949 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::.ctor() - + - 100663925 + 100663950 System.Boolean WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>) - + - + - + @@ -7222,106 +7666,106 @@ - 100663626 + 100663655 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessagePathMatcher::get_Matchers() - + - + - + - 100663627 + 100663656 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessagePathMatcher::get_Funcs() - + - + - + - 100663628 + 100663657 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663629 + 100663658 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663630 + 100663659 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663631 + 100663660 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663632 + 100663661 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -7331,30 +7775,30 @@ - 100663926 + 100663951 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.cctor() - + - 100663927 + 100663952 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.ctor() - + - 100663928 + 100663953 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -7364,33 +7808,33 @@ - 100663929 + 100663954 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663930 + 100663955 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663931 + 100663956 System.Boolean WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -7400,106 +7844,106 @@ - 100663633 + 100663662 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Matchers() - + - + - + - 100663634 + 100663663 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Funcs() - + - + - + - 100663635 + 100663664 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663636 + 100663665 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663637 + 100663666 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663638 + 100663667 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663639 + 100663668 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -7509,30 +7953,30 @@ - 100663932 + 100663957 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.cctor() - + - 100663933 + 100663958 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.ctor() - + - 100663934 + 100663959 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -7542,33 +7986,33 @@ - 100663935 + 100663960 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663936 + 100663961 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663937 + 100663962 System.Boolean WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -7578,143 +8022,143 @@ - 100663640 + 100663669 System.Guid WireMock.Logging.LogEntry::get_Guid() - + - + - + - 100663641 + 100663670 System.Void WireMock.Logging.LogEntry::set_Guid(System.Guid) - + - + - + - 100663642 + 100663671 WireMock.RequestMessage WireMock.Logging.LogEntry::get_RequestMessage() - + - + - + - 100663643 + 100663672 System.Void WireMock.Logging.LogEntry::set_RequestMessage(WireMock.RequestMessage) - + - + - + - 100663644 + 100663673 WireMock.ResponseMessage WireMock.Logging.LogEntry::get_ResponseMessage() - + - + - + - 100663645 + 100663674 System.Void WireMock.Logging.LogEntry::set_ResponseMessage(WireMock.ResponseMessage) - + - + - + - 100663646 + 100663675 WireMock.Matchers.Request.RequestMatchResult WireMock.Logging.LogEntry::get_RequestMatchResult() - + - + - + - 100663647 + 100663676 System.Void WireMock.Logging.LogEntry::set_RequestMatchResult(WireMock.Matchers.Request.RequestMatchResult) - + - + - + - 100663648 + 100663677 System.Nullable`1<System.Guid> WireMock.Logging.LogEntry::get_MappingGuid() - + - + - + - 100663649 + 100663678 System.Void WireMock.Logging.LogEntry::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663650 + 100663679 System.String WireMock.Logging.LogEntry::get_MappingTitle() - + - + - + - 100663651 + 100663680 System.Void WireMock.Logging.LogEntry::set_MappingTitle(System.String) - + - + - + - 100663652 + 100663681 System.Void WireMock.Logging.LogEntry::.ctor() - + @@ -7724,316 +8168,84 @@ - 100663653 + 100663682 System.Int32 WireMock.Http.PortUtil::FindFreeTcpPort() - + - - - - - - - - - - + + + + + + + + + + - - + + - + - - - WireMock.Http.TinyHttpServer - - - - 100663654 - System.Boolean WireMock.Http.TinyHttpServer::get_IsStarted() - - - - - - - - - - 100663655 - System.Void WireMock.Http.TinyHttpServer::set_IsStarted(System.Boolean) - - - - - - - - - - 100663656 - System.Collections.Generic.List`1<System.Uri> WireMock.Http.TinyHttpServer::get_Urls() - - - - - - - - - - 100663657 - System.Collections.Generic.List`1<System.Int32> WireMock.Http.TinyHttpServer::get_Ports() - - - - - - - - - - 100663658 - System.Void WireMock.Http.TinyHttpServer::.ctor(System.Action`2<System.Net.HttpListenerContext,System.Threading.CancellationToken>,System.String[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663659 - System.Void WireMock.Http.TinyHttpServer::Start() - - - - - - - - - - - - - - 100663660 - System.Void WireMock.Http.TinyHttpServer::Stop() - - - - - - - - - - - - - - - - 100663661 - System.Threading.Tasks.Task WireMock.Http.TinyHttpServer::<Start>b__14_0() - - - - - - - - - WireMock.Http.TinyHttpServer/<<Start>b__14_0>d - - - - 100663938 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::.ctor() - - - - - - - 100663939 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::MoveNext() - - - - - - - - - - - - - - - - - - - - - 100663940 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.Extensions.DictionaryExtensions - - - - 100663662 - System.Object WireMock.Extensions.DictionaryExtensions::ToExpandoObject(System.Collections.Generic.IDictionary`2<System.String,T>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Extensions.DictionaryExtensions/<>o__0`1 - - WireMock.Admin.Settings.SettingsModel - 100663663 + 100663683 System.Nullable`1<System.Int32> WireMock.Admin.Settings.SettingsModel::get_GlobalProcessingDelay() - + - + - + - 100663664 + 100663684 System.Void WireMock.Admin.Settings.SettingsModel::set_GlobalProcessingDelay(System.Nullable`1<System.Int32>) - + - + - + - 100663665 + 100663685 System.Nullable`1<System.Boolean> WireMock.Admin.Settings.SettingsModel::get_AllowPartialMapping() - + - + - + - 100663666 + 100663686 System.Void WireMock.Admin.Settings.SettingsModel::set_AllowPartialMapping(System.Nullable`1<System.Boolean>) - + - + - + - 100663667 + 100663687 System.Void WireMock.Admin.Settings.SettingsModel::.ctor() - + @@ -8043,143 +8255,143 @@ - 100663668 + 100663688 System.Guid WireMock.Admin.Requests.LogEntryModel::get_Guid() - + - + - + - 100663669 + 100663689 System.Void WireMock.Admin.Requests.LogEntryModel::set_Guid(System.Guid) - + - + - + - 100663670 + 100663690 WireMock.Admin.Requests.LogRequestModel WireMock.Admin.Requests.LogEntryModel::get_Request() - + - + - + - 100663671 + 100663691 System.Void WireMock.Admin.Requests.LogEntryModel::set_Request(WireMock.Admin.Requests.LogRequestModel) - + - + - + - 100663672 + 100663692 WireMock.Admin.Requests.LogResponseModel WireMock.Admin.Requests.LogEntryModel::get_Response() - + - + - + - 100663673 + 100663693 System.Void WireMock.Admin.Requests.LogEntryModel::set_Response(WireMock.Admin.Requests.LogResponseModel) - + - + - + - 100663674 + 100663694 System.Nullable`1<System.Guid> WireMock.Admin.Requests.LogEntryModel::get_MappingGuid() - + - + - + - 100663675 + 100663695 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663676 + 100663696 System.String WireMock.Admin.Requests.LogEntryModel::get_MappingTitle() - + - + - + - 100663677 + 100663697 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingTitle(System.String) - + - + - + - 100663678 + 100663698 WireMock.Admin.Requests.LogRequestMatchModel WireMock.Admin.Requests.LogEntryModel::get_RequestMatchResult() - + - + - + - 100663679 + 100663699 System.Void WireMock.Admin.Requests.LogEntryModel::set_RequestMatchResult(WireMock.Admin.Requests.LogRequestMatchModel) - + - + - + - 100663680 + 100663700 System.Void WireMock.Admin.Requests.LogEntryModel::.ctor() - + @@ -8189,99 +8401,99 @@ - 100663681 + 100663701 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_TotalScore() - + - + - + - 100663682 + 100663702 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalScore(System.Double) - + - + - + - 100663683 + 100663703 System.Int32 WireMock.Admin.Requests.LogRequestMatchModel::get_TotalNumber() - + - + - + - 100663684 + 100663704 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalNumber(System.Int32) - + - + - + - 100663685 + 100663705 System.Boolean WireMock.Admin.Requests.LogRequestMatchModel::get_IsPerfectMatch() - + - + - + - 100663686 + 100663706 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_IsPerfectMatch(System.Boolean) - + - + - + - 100663687 + 100663707 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_AverageTotalScore() - + - + - + - 100663688 + 100663708 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_AverageTotalScore(System.Double) - + - + - + - 100663689 + 100663709 System.Void WireMock.Admin.Requests.LogRequestMatchModel::.ctor() - + @@ -8291,209 +8503,209 @@ - 100663690 + 100663710 System.DateTime WireMock.Admin.Requests.LogRequestModel::get_DateTime() - + - + - + - 100663691 + 100663711 System.Void WireMock.Admin.Requests.LogRequestModel::set_DateTime(System.DateTime) - + - + - + - 100663692 + 100663712 System.String WireMock.Admin.Requests.LogRequestModel::get_Path() - + - + - + - 100663693 + 100663713 System.Void WireMock.Admin.Requests.LogRequestModel::set_Path(System.String) - + - + - + - 100663694 - System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoleteUrl() - + 100663714 + System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoluteUrl() + - + - + - 100663695 - System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoleteUrl(System.String) - + 100663715 + System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoluteUrl(System.String) + - + - + - 100663696 + 100663716 System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.Admin.Requests.LogRequestModel::get_Query() - + - + - + - 100663697 + 100663717 System.Void WireMock.Admin.Requests.LogRequestModel::set_Query(System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>) - + - + - + - 100663698 + 100663718 System.String WireMock.Admin.Requests.LogRequestModel::get_Method() - + - + - + - 100663699 + 100663719 System.Void WireMock.Admin.Requests.LogRequestModel::set_Method(System.String) - + - + - + - 100663700 + 100663720 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Headers() - + - + - + - 100663701 + 100663721 System.Void WireMock.Admin.Requests.LogRequestModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663702 + 100663722 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Cookies() - + - + - + - 100663703 + 100663723 System.Void WireMock.Admin.Requests.LogRequestModel::set_Cookies(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663704 + 100663724 System.String WireMock.Admin.Requests.LogRequestModel::get_Body() - + - + - + - 100663705 + 100663725 System.Void WireMock.Admin.Requests.LogRequestModel::set_Body(System.String) - + - + - + - 100663706 + 100663726 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogRequestModel::get_BodyEncoding() - + - + - + - 100663707 + 100663727 System.Void WireMock.Admin.Requests.LogRequestModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663708 + 100663728 System.Void WireMock.Admin.Requests.LogRequestModel::.ctor() - + @@ -8503,124 +8715,124 @@ - 100663709 + 100663729 System.Int32 WireMock.Admin.Requests.LogResponseModel::get_StatusCode() - + - + - + - 100663710 + 100663730 System.Void WireMock.Admin.Requests.LogResponseModel::set_StatusCode(System.Int32) - + - + - + - 100663711 + 100663731 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogResponseModel::get_Headers() - + - + - + - 100663712 + 100663732 System.Void WireMock.Admin.Requests.LogResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663713 + 100663733 System.String WireMock.Admin.Requests.LogResponseModel::get_Body() - + - + - + - 100663714 + 100663734 System.Void WireMock.Admin.Requests.LogResponseModel::set_Body(System.String) - + - + - + - 100663715 + 100663735 System.String WireMock.Admin.Requests.LogResponseModel::get_BodyOriginal() - + - + - + - 100663716 + 100663736 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyOriginal(System.String) - + - + - + - 100663717 + 100663737 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogResponseModel::get_BodyEncoding() - + - + - + - 100663718 + 100663738 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663719 + 100663739 System.Void WireMock.Admin.Requests.LogResponseModel::.ctor() - + - + - + @@ -8630,77 +8842,77 @@ - 100663720 + 100663740 WireMock.Admin.Mappings.MatcherModel WireMock.Admin.Mappings.BodyModel::get_Matcher() - + - + - + - 100663721 + 100663741 System.Void WireMock.Admin.Mappings.BodyModel::set_Matcher(WireMock.Admin.Mappings.MatcherModel) - + - + - + - 100663722 + 100663742 System.String WireMock.Admin.Mappings.BodyModel::get_Func() - + - + - + - 100663723 + 100663743 System.Void WireMock.Admin.Mappings.BodyModel::set_Func(System.String) - + - + - + - 100663724 + 100663744 System.String WireMock.Admin.Mappings.BodyModel::get_DataFunc() - + - + - + - 100663725 + 100663745 System.Void WireMock.Admin.Mappings.BodyModel::set_DataFunc(System.String) - + - + - + - 100663726 + 100663746 System.Void WireMock.Admin.Mappings.BodyModel::.ctor() - + @@ -8710,77 +8922,77 @@ - 100663727 + 100663747 System.String WireMock.Admin.Mappings.CookieModel::get_Name() - + - + - + - 100663728 + 100663748 System.Void WireMock.Admin.Mappings.CookieModel::set_Name(System.String) - + - + - + - 100663729 + 100663749 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.CookieModel::get_Matchers() - + - + - + - 100663730 + 100663750 System.Void WireMock.Admin.Mappings.CookieModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663731 + 100663751 System.String[] WireMock.Admin.Mappings.CookieModel::get_Funcs() - + - + - + - 100663732 + 100663752 System.Void WireMock.Admin.Mappings.CookieModel::set_Funcs(System.String[]) - + - + - + - 100663733 + 100663753 System.Void WireMock.Admin.Mappings.CookieModel::.ctor() - + @@ -8790,77 +9002,77 @@ - 100663734 + 100663754 System.Int32 WireMock.Admin.Mappings.EncodingModel::get_CodePage() - + - + - + - 100663735 + 100663755 System.Void WireMock.Admin.Mappings.EncodingModel::set_CodePage(System.Int32) - + - + - + - 100663736 + 100663756 System.String WireMock.Admin.Mappings.EncodingModel::get_EncodingName() - + - + - + - 100663737 + 100663757 System.Void WireMock.Admin.Mappings.EncodingModel::set_EncodingName(System.String) - + - + - + - 100663738 + 100663758 System.String WireMock.Admin.Mappings.EncodingModel::get_WebName() - + - + - + - 100663739 + 100663759 System.Void WireMock.Admin.Mappings.EncodingModel::set_WebName(System.String) - + - + - + - 100663740 + 100663760 System.Void WireMock.Admin.Mappings.EncodingModel::.ctor() - + @@ -8870,77 +9082,77 @@ - 100663741 + 100663761 System.String WireMock.Admin.Mappings.HeaderModel::get_Name() - + - + - + - 100663742 + 100663762 System.Void WireMock.Admin.Mappings.HeaderModel::set_Name(System.String) - + - + - + - 100663743 + 100663763 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.HeaderModel::get_Matchers() - + - + - + - 100663744 + 100663764 System.Void WireMock.Admin.Mappings.HeaderModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663745 + 100663765 System.String[] WireMock.Admin.Mappings.HeaderModel::get_Funcs() - + - + - + - 100663746 + 100663766 System.Void WireMock.Admin.Mappings.HeaderModel::set_Funcs(System.String[]) - + - + - + - 100663747 + 100663767 System.Void WireMock.Admin.Mappings.HeaderModel::.ctor() - + @@ -8950,121 +9162,121 @@ - 100663748 + 100663768 System.Nullable`1<System.Guid> WireMock.Admin.Mappings.MappingModel::get_Guid() - + - + - + - 100663749 + 100663769 System.Void WireMock.Admin.Mappings.MappingModel::set_Guid(System.Nullable`1<System.Guid>) - + - + - + - 100663750 + 100663770 System.String WireMock.Admin.Mappings.MappingModel::get_Title() - + - + - + - 100663751 + 100663771 System.Void WireMock.Admin.Mappings.MappingModel::set_Title(System.String) - + - + - + - 100663752 + 100663772 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.MappingModel::get_Priority() - + - + - + - 100663753 + 100663773 System.Void WireMock.Admin.Mappings.MappingModel::set_Priority(System.Nullable`1<System.Int32>) - + - + - + - 100663754 + 100663774 WireMock.Admin.Mappings.RequestModel WireMock.Admin.Mappings.MappingModel::get_Request() - + - + - + - 100663755 + 100663775 System.Void WireMock.Admin.Mappings.MappingModel::set_Request(WireMock.Admin.Mappings.RequestModel) - + - + - + - 100663756 + 100663776 WireMock.Admin.Mappings.ResponseModel WireMock.Admin.Mappings.MappingModel::get_Response() - + - + - + - 100663757 + 100663777 System.Void WireMock.Admin.Mappings.MappingModel::set_Response(WireMock.Admin.Mappings.ResponseModel) - + - + - + - 100663758 + 100663778 System.Void WireMock.Admin.Mappings.MappingModel::.ctor() - + @@ -9074,99 +9286,99 @@ - 100663759 + 100663779 System.String WireMock.Admin.Mappings.MatcherModel::get_Name() - + - + - + - 100663760 + 100663780 System.Void WireMock.Admin.Mappings.MatcherModel::set_Name(System.String) - + - + - + - 100663761 + 100663781 System.String WireMock.Admin.Mappings.MatcherModel::get_Pattern() - + - + - + - 100663762 + 100663782 System.Void WireMock.Admin.Mappings.MatcherModel::set_Pattern(System.String) - + - + - + - 100663763 + 100663783 System.String[] WireMock.Admin.Mappings.MatcherModel::get_Patterns() - + - + - + - 100663764 + 100663784 System.Void WireMock.Admin.Mappings.MatcherModel::set_Patterns(System.String[]) - + - + - + - 100663765 + 100663785 System.Nullable`1<System.Boolean> WireMock.Admin.Mappings.MatcherModel::get_IgnoreCase() - + - + - + - 100663766 + 100663786 System.Void WireMock.Admin.Mappings.MatcherModel::set_IgnoreCase(System.Nullable`1<System.Boolean>) - + - + - + - 100663767 + 100663787 System.Void WireMock.Admin.Mappings.MatcherModel::.ctor() - + @@ -9176,77 +9388,77 @@ - 100663768 + 100663788 System.String WireMock.Admin.Mappings.ParamModel::get_Name() - + - + - + - 100663769 + 100663789 System.Void WireMock.Admin.Mappings.ParamModel::set_Name(System.String) - + - + - + - 100663770 + 100663790 System.Collections.Generic.IList`1<System.String> WireMock.Admin.Mappings.ParamModel::get_Values() - + - + - + - 100663771 + 100663791 System.Void WireMock.Admin.Mappings.ParamModel::set_Values(System.Collections.Generic.IList`1<System.String>) - + - + - + - 100663772 + 100663792 System.String[] WireMock.Admin.Mappings.ParamModel::get_Funcs() - + - + - + - 100663773 + 100663793 System.Void WireMock.Admin.Mappings.ParamModel::set_Funcs(System.String[]) - + - + - + - 100663774 + 100663794 System.Void WireMock.Admin.Mappings.ParamModel::.ctor() - + @@ -9256,55 +9468,55 @@ - 100663775 + 100663795 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.PathModel::get_Matchers() - + - + - + - 100663776 + 100663796 System.Void WireMock.Admin.Mappings.PathModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663777 + 100663797 System.String[] WireMock.Admin.Mappings.PathModel::get_Funcs() - + - + - + - 100663778 + 100663798 System.Void WireMock.Admin.Mappings.PathModel::set_Funcs(System.String[]) - + - + - + - 100663779 + 100663799 System.Void WireMock.Admin.Mappings.PathModel::.ctor() - + @@ -9314,165 +9526,165 @@ - 100663780 + 100663800 System.Object WireMock.Admin.Mappings.RequestModel::get_Path() - + - + - + - 100663781 + 100663801 System.Void WireMock.Admin.Mappings.RequestModel::set_Path(System.Object) - + - + - + - 100663782 + 100663802 System.Object WireMock.Admin.Mappings.RequestModel::get_Url() - + - + - + - 100663783 + 100663803 System.Void WireMock.Admin.Mappings.RequestModel::set_Url(System.Object) - + - + - + - 100663784 + 100663804 System.String[] WireMock.Admin.Mappings.RequestModel::get_Methods() - + - + - + - 100663785 + 100663805 System.Void WireMock.Admin.Mappings.RequestModel::set_Methods(System.String[]) - + - + - + - 100663786 + 100663806 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel> WireMock.Admin.Mappings.RequestModel::get_Headers() - + - + - + - 100663787 + 100663807 System.Void WireMock.Admin.Mappings.RequestModel::set_Headers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel>) - + - + - + - 100663788 + 100663808 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel> WireMock.Admin.Mappings.RequestModel::get_Cookies() - + - + - + - 100663789 + 100663809 System.Void WireMock.Admin.Mappings.RequestModel::set_Cookies(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel>) - + - + - + - 100663790 + 100663810 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel> WireMock.Admin.Mappings.RequestModel::get_Params() - + - + - + - 100663791 + 100663811 System.Void WireMock.Admin.Mappings.RequestModel::set_Params(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel>) - + - + - + - 100663792 + 100663812 WireMock.Admin.Mappings.BodyModel WireMock.Admin.Mappings.RequestModel::get_Body() - + - + - + - 100663793 + 100663813 System.Void WireMock.Admin.Mappings.RequestModel::set_Body(WireMock.Admin.Mappings.BodyModel) - + - + - + - 100663794 + 100663814 System.Void WireMock.Admin.Mappings.RequestModel::.ctor() - + @@ -9482,209 +9694,209 @@ - 100663795 + 100663815 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_StatusCode() - + - + - + - 100663796 + 100663816 System.Void WireMock.Admin.Mappings.ResponseModel::set_StatusCode(System.Nullable`1<System.Int32>) - + - + - + - 100663797 + 100663817 System.String WireMock.Admin.Mappings.ResponseModel::get_Body() - + - + - + - 100663798 + 100663818 System.Void WireMock.Admin.Mappings.ResponseModel::set_Body(System.String) - + - + - + - 100663799 + 100663819 System.String WireMock.Admin.Mappings.ResponseModel::get_BodyAsBase64() - + - + - + - 100663800 + 100663820 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsBase64(System.String) - + - + - + - 100663801 + 100663821 System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() - + - + - + - 100663802 + 100663822 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) - + - + - + - 100663803 + 100663823 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() - + - + - + - 100663804 + 100663824 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663805 + 100663825 System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() - + - + - + - 100663806 + 100663826 System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) - + - + - + - 100663807 + 100663827 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() - + - + - + - 100663808 + 100663828 System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663809 + 100663829 System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() - + - + - + - 100663810 + 100663830 System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) - + - + - + - 100663811 + 100663831 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() - + - + - + - 100663812 + 100663832 System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) - + - + - + - 100663813 + 100663833 System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() - + @@ -9694,63 +9906,63 @@ - 100663814 + 100663834 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() - + - + - + - 100663815 + 100663835 System.Void WireMock.Admin.Mappings.UrlModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663816 + 100663836 System.String[] WireMock.Admin.Mappings.UrlModel::get_Funcs() - + - + - + - 100663817 + 100663837 System.Void WireMock.Admin.Mappings.UrlModel::set_Funcs(System.String[]) - + - + - + - 100663818 + 100663838 System.Void WireMock.Admin.Mappings.UrlModel::.ctor() - + - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\WireMock.Net.Tests.dll - 2017-04-14T09:40:46.2279459Z + 2017-04-26T19:13:39.4986966Z WireMock.Net.Tests @@ -9760,34 +9972,40 @@ XPath2 - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.assert.dll - 2017-02-19T14:18:04Z + 2017-04-04T22:40:14Z xunit.assert - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.core.dll - 2017-02-19T14:18:04Z + 2017-04-04T22:40:14Z xunit.core - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.execution.desktop.dll - 2017-02-19T14:18:04Z + 2017-04-04T22:40:16Z xunit.execution.desktop - + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.runner.reporters.net452.dll - 2017-02-19T14:24:26Z + 2017-04-05T18:37:28Z xunit.runner.reporters.net452 - - C:\Users\Stef\AppData\Local\Temp\35774b36-8712-4735-9b3a-10aa24280767\35774b36-8712-4735-9b3a-10aa24280767\assembly\dl3\9664bd68\00097adf_bb8ad201\xunit.runner.utility.net35.dll - 2017-04-14T09:48:03.6939906Z - xunit.runner.utility.net35 + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll + 2016-07-16T11:43:55.5773993Z + System.Net.Http + + + + C:\Users\Stef\AppData\Local\Temp\ed339d22-7226-4910-8661-b32cb92fe2e1\ed339d22-7226-4910-8661-b32cb92fe2e1\assembly\dl3\5cc88770\00243ead_3baed201\xunit.runner.utility.net452.dll + 2017-04-26T19:17:53.3063965Z + xunit.runner.utility.net452 @@ -9808,9 +10026,9 @@ Anonymously Hosted DynamicMethods Assembly - - C:\Users\Stef\AppData\Local\Temp\35774b36-8712-4735-9b3a-10aa24280767\35774b36-8712-4735-9b3a-10aa24280767\assembly\dl3\a17371f0\236b3531_03b5d201\WireMock.Net.Tests.dll - 2017-04-14T09:48:03.9792341Z + + C:\Users\Stef\AppData\Local\Temp\ed339d22-7226-4910-8661-b32cb92fe2e1\ed339d22-7226-4910-8661-b32cb92fe2e1\assembly\dl3\ac5daca5\d64b3b36_c1bed201\WireMock.Net.Tests.dll + 2017-04-26T19:17:53.5661367Z WireMock.Net.Tests @@ -9826,64 +10044,65 @@ System - - - C:\Users\Stef\AppData\Local\Temp\35774b36-8712-4735-9b3a-10aa24280767\35774b36-8712-4735-9b3a-10aa24280767\assembly\dl3\a9905d70\58e7f12e_03b5d201\WireMock.Net.dll - 2017-04-14T09:48:04.0720023Z + + + C:\Users\Stef\AppData\Local\Temp\ed339d22-7226-4910-8661-b32cb92fe2e1\ed339d22-7226-4910-8661-b32cb92fe2e1\assembly\dl3\0454a55f\36a90935_c1bed201\WireMock.Net.dll + 2017-04-26T19:17:53.6350218Z WireMock.Net - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9892,102 +10111,102 @@ - - <>f__AnonymousType0`1 + + <>f__AnonymousType0`2 100663297 - <request>j__TPar <>f__AnonymousType0`1::get_request() + <Mapping>j__TPar <>f__AnonymousType0`2::get_Mapping() - + + + + + 100663298 + <MatchResult>j__TPar <>f__AnonymousType0`2::get_MatchResult() + + + - 100663298 - System.Void <>f__AnonymousType0`1::.ctor(<request>j__TPar) - - - - - - 100663299 - System.Boolean <>f__AnonymousType0`1::Equals(System.Object) + System.Void <>f__AnonymousType0`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) - + + + + + 100663300 + System.Boolean <>f__AnonymousType0`2::Equals(System.Object) + + + - 100663300 - System.Int32 <>f__AnonymousType0`1::GetHashCode() - - - - - - 100663301 - System.String <>f__AnonymousType0`1::ToString() + System.Int32 <>f__AnonymousType0`2::GetHashCode() - + + + + + 100663302 + System.String <>f__AnonymousType0`2::ToString() + + + - - <>f__AnonymousType1`2 + + <>f__AnonymousType1`1 - - - 100663302 - <Mapping>j__TPar <>f__AnonymousType1`2::get_Mapping() - - - - 100663303 - <MatchResult>j__TPar <>f__AnonymousType1`2::get_MatchResult() + <request>j__TPar <>f__AnonymousType1`1::get_request() - + 100663304 - System.Void <>f__AnonymousType1`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) + System.Void <>f__AnonymousType1`1::.ctor(<request>j__TPar) - + - - + + 100663305 - System.Boolean <>f__AnonymousType1`2::Equals(System.Object) + System.Boolean <>f__AnonymousType1`1::Equals(System.Object) - + 100663306 - System.Int32 <>f__AnonymousType1`2::GetHashCode() + System.Int32 <>f__AnonymousType1`1::GetHashCode() - + - - + + 100663307 - System.String <>f__AnonymousType1`2::ToString() + System.String <>f__AnonymousType1`1::ToString() - + @@ -9999,225 +10218,29 @@ 100663308 System.Void WireMock.DynamicResponseProvider::.ctor(System.Func`2<WireMock.RequestMessage,WireMock.ResponseMessage>) - + - - - - - + + + + + - + 100663309 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.DynamicResponseProvider::ProvideResponse(WireMock.RequestMessage) - + - - - + + + - - - - - - - WireMock.HttpListenerRequestMapper - - - - 100663310 - WireMock.RequestMessage WireMock.HttpListenerRequestMapper::Map(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663311 - System.Byte[] WireMock.HttpListenerRequestMapper::GetRequestBody(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - 100663312 - System.Void WireMock.HttpListenerRequestMapper::.ctor() - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0 - - - - 100663819 - System.Void WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::.ctor() - - - - - - - 100663820 - System.String WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::<Map>b__1(System.String) - - - - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c - - - - 100663821 - System.Void WireMock.HttpListenerRequestMapper/<>c::.cctor() - - - - - - - 100663822 - System.Void WireMock.HttpListenerRequestMapper/<>c::.ctor() - - - - - - - 100663823 - System.String WireMock.HttpListenerRequestMapper/<>c::<Map>b__0_0(System.String) - - - - - - - - - - - - WireMock.HttpListenerResponseMapper - - - - 100663313 - System.Void WireMock.HttpListenerResponseMapper::Map(WireMock.ResponseMessage,System.Net.HttpListenerResponse) - - - - - - - - - - - - - - - - - - - - - - - - - - 100663314 - System.Void WireMock.HttpListenerResponseMapper::.ctor() - - - - - - - - - - - - WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0 - - - - 100663824 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::.ctor() - - - - - - - 100663825 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::<Map>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) - - - - - - + @@ -10227,110 +10250,110 @@ - 100663316 + 100663311 System.Guid WireMock.Mapping::get_Guid() - + - + - + - 100663317 + 100663312 System.String WireMock.Mapping::get_Title() - + - + - + - 100663318 + 100663313 System.Int32 WireMock.Mapping::get_Priority() - + - + - + + + + + 100663314 + WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() + + + + + + + + + + 100663315 + WireMock.IResponseProvider WireMock.Mapping::get_Provider() + + + + + + 100663319 - WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() - - - - - - - - - - 100663320 - WireMock.IResponseProvider WireMock.Mapping::get_Provider() - - - - - - - - - - 100663324 System.Boolean WireMock.Mapping::get_IsAdminInterface() - + - + - + - 100663321 + 100663316 System.Void WireMock.Mapping::.ctor(System.Guid,System.String,WireMock.Matchers.Request.IRequestMatcher,WireMock.IResponseProvider,System.Int32) - + - - - - - - - - + + + + + + + + - + - 100663322 + 100663317 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.Mapping::ResponseTo(WireMock.RequestMessage) - + - 100663323 + 100663318 WireMock.Matchers.Request.RequestMatchResult WireMock.Mapping::IsRequestHandled(WireMock.RequestMessage) - + - - - - - + + + + + - + @@ -10340,31 +10363,31 @@ - 100663826 + 100663839 System.Void WireMock.Mapping/<ResponseTo>d__16::.ctor() - + - 100663827 + 100663840 System.Void WireMock.Mapping/<ResponseTo>d__16::MoveNext() - + - - + + - + - 100663828 + 100663841 System.Void WireMock.Mapping/<ResponseTo>d__16::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -10373,25 +10396,25 @@ WireMock.RegistrationCallback - 100663325 + 100663320 System.Void WireMock.RegistrationCallback::.ctor(System.Object,System.IntPtr) - 100663326 + 100663321 System.Void WireMock.RegistrationCallback::Invoke(WireMock.Mapping) - 100663327 + 100663322 System.IAsyncResult WireMock.RegistrationCallback::BeginInvoke(WireMock.Mapping,System.AsyncCallback,System.Object) - 100663328 + 100663323 System.Void WireMock.RegistrationCallback::EndInvoke(System.IAsyncResult) @@ -10399,194 +10422,183 @@ - + WireMock.RequestMessage - 100663329 + 100663324 System.String WireMock.RequestMessage::get_Url() - + - + - + + + + + 100663325 + System.DateTime WireMock.RequestMessage::get_DateTime() + + + + + + - 100663330 - System.Void WireMock.RequestMessage::set_Url(System.String) - + 100663326 + System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) + - + - + + + + + 100663327 + System.String WireMock.RequestMessage::get_Path() + + + + + + + + + + 100663328 + System.String WireMock.RequestMessage::get_Method() + + + + + + + + + + 100663329 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() + + + + + + + + + + 100663330 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() + + + + + + 100663331 - System.DateTime WireMock.RequestMessage::get_DateTime() - + System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() + - + - + - + 100663332 - System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) - + System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() + - + - + 100663333 - System.String WireMock.RequestMessage::get_Path() - + System.String WireMock.RequestMessage::get_Body() + - + - + 100663334 - System.String WireMock.RequestMessage::get_Method() - - - - - - - - - - 100663335 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() - - - - - - - - - - 100663336 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() - - - - - - - - - - 100663337 - System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() - - - - - - - - - - 100663338 - System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() - - - - - - - - - - 100663339 - System.String WireMock.RequestMessage::get_Body() - - - - - - - - - - 100663340 System.Text.Encoding WireMock.RequestMessage::get_BodyEncoding() - + - + - + - 100663341 + 100663335 System.Void WireMock.RequestMessage::.ctor(System.Uri,System.String,System.Byte[],System.String,System.Text.Encoding,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663342 + 100663336 System.Collections.Generic.List`1<System.String> WireMock.RequestMessage::GetParameter(System.String) - + - - - + + + - - + + - + @@ -10596,45 +10608,45 @@ - 100663829 + 100663842 System.Void WireMock.RequestMessage/<>c::.cctor() - + - 100663830 + 100663843 System.Void WireMock.RequestMessage/<>c::.ctor() - + - 100663831 - System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__32_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) - + 100663844 + System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__31_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - + @@ -10644,139 +10656,139 @@ - 100663343 + 100663337 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.ResponseMessage::get_Headers() - + - + - + + + + + 100663338 + System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663339 + System.Int32 WireMock.ResponseMessage::get_StatusCode() + + + + + + + + + + 100663340 + System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) + + + + + + + + + + 100663341 + System.String WireMock.ResponseMessage::get_BodyOriginal() + + + + + + + + + + 100663342 + System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) + + + + + + + + + + 100663343 + System.String WireMock.ResponseMessage::get_Body() + + + + + + 100663344 - System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + System.Void WireMock.ResponseMessage::set_Body(System.String) + - + - + 100663345 - System.Int32 WireMock.ResponseMessage::get_StatusCode() - + System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() + - + - + 100663346 - System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) - - - - - - - - - - 100663347 - System.String WireMock.ResponseMessage::get_BodyOriginal() - - - - - - - - - - 100663348 - System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) - - - - - - - - - - 100663349 - System.String WireMock.ResponseMessage::get_Body() - - - - - - - - - - 100663350 - System.Void WireMock.ResponseMessage::set_Body(System.String) - - - - - - - - - - 100663351 - System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() - - - - - - - - - - 100663352 System.Void WireMock.ResponseMessage::set_BodyEncoding(System.Text.Encoding) - + - + - + - 100663353 + 100663347 System.Void WireMock.ResponseMessage::AddHeader(System.String,System.String) - + - - - + + + - + - 100663354 + 100663348 System.Void WireMock.ResponseMessage::.ctor() - + - - - + + + - + @@ -10786,181 +10798,181 @@ - 100663355 + 100663349 T WireMock.Validation.Check::Condition(T,System.Predicate`1<T>,System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + + + + + 100663350 + T WireMock.Validation.Check::NotNull(T,System.String) + + + + + + + + + + + + + + + + + + + 100663351 + T WireMock.Validation.Check::NotNull(T,System.String,System.String) + + + + + + + + + + + + + + + + + + + + 100663352 + System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) + + + + + + + + + + + + + + + + + + + + 100663353 + System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663354 + System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) + + + + + + + + + + + + + + + + + + + 100663355 + System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) + + + + + + + + + + + + + + + + 100663356 - T WireMock.Validation.Check::NotNull(T,System.String) - - - - - - - - - - - - - - - - - - - 100663357 - T WireMock.Validation.Check::NotNull(T,System.String,System.String) - - - - - - - - - - - - - - - - - - - - 100663358 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663359 - System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663360 - System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - 100663361 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663362 System.Type WireMock.Validation.Check::ValidEntityType(System.Type,System.String) - + - - - - - - - + + + + + + + - - + + - + @@ -10970,30 +10982,30 @@ - 100663832 + 100663845 System.Void WireMock.Validation.Check/<>c__6`1::.cctor() - + - 100663833 + 100663846 System.Void WireMock.Validation.Check/<>c__6`1::.ctor() - + - 100663834 + 100663847 System.Boolean WireMock.Validation.Check/<>c__6`1::<HasNoNulls>b__6_0(T) - + - + - + @@ -11003,55 +11015,55 @@ - 100663363 + 100663357 System.String WireMock.Validation.CoreStrings::ArgumentPropertyNull(System.String,System.String) - + - - - + + + - + - 100663364 + 100663358 System.String WireMock.Validation.CoreStrings::ArgumentIsEmpty(System.String) - + - - - + + + - + - 100663365 + 100663359 System.String WireMock.Validation.CoreStrings::InvalidEntityType(System.Type,System.String) - + - - - + + + - + - 100663366 + 100663360 System.String WireMock.Validation.CoreStrings::CollectionArgumentIsEmpty(System.String) - + - - - + + + - + @@ -11061,26 +11073,26 @@ - 100663367 + 100663361 T WireMock.Util.JsonUtils::ParseJTokenToObject(System.Object) - + - - - - - - - - + + + + + + + + - - - - + + + + - + @@ -11090,1759 +11102,1666 @@ - 100663368 + 100663362 System.Void WireMock.Util.WireMockList`1::.ctor() - + - - - + + + - + - 100663369 + 100663363 System.Void WireMock.Util.WireMockList`1::.ctor(T[]) - + - - - + + + - + - 100663370 + 100663364 System.Void WireMock.Util.WireMockList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) - + - - - + + + - + - 100663371 + 100663365 System.String WireMock.Util.WireMockList`1::ToString() - + - - - - - + + + + + - - - - + + + + - + - + WireMock.Server.FluentMockServer - 100663402 + 100663396 System.Collections.Generic.List`1<System.Int32> WireMock.Server.FluentMockServer::get_Ports() - + - + - + - 100663403 + 100663397 System.String[] WireMock.Server.FluentMockServer::get_Urls() - + - + - + - 100663404 + 100663398 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::get_LogEntries() - + - - - - - + + + + + - + - 100663406 + 100663400 System.Collections.Generic.IEnumerable`1<WireMock.Mapping> WireMock.Server.FluentMockServer::get_Mappings() - + - - - - - + + + + + - + - 100663372 + 100663366 System.Void WireMock.Server.FluentMockServer::ReadStaticMappings(System.String) - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - 100663373 + 100663367 System.Void WireMock.Server.FluentMockServer::ReadStaticMapping(System.String) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663374 + 100663368 System.Void WireMock.Server.FluentMockServer::InitAdmin() - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663375 + 100663369 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663376 + 100663370 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsUpdate(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - - - + + + + - + - 100663377 + 100663371 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663378 + 100663372 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingPut(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - 100663379 + 100663373 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663380 + 100663374 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsSave(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663381 + 100663375 System.String WireMock.Server.FluentMockServer::SanitizeFileName(System.String,System.Char) - + - - - + + + - + - 100663382 + 100663376 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsGet(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663383 + 100663377 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsPost(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663384 + 100663378 System.Void WireMock.Server.FluentMockServer::DeserializeAndAddMapping(System.String,System.Nullable`1<System.Guid>) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663385 + 100663379 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663386 + 100663380 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663387 + 100663381 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663388 + 100663382 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663389 + 100663383 WireMock.Admin.Requests.LogEntryModel WireMock.Server.FluentMockServer::ToLogEntryModel(WireMock.Logging.LogEntry) - + - - - + + + - - - - - - + + + + + + - + - 100663390 + 100663384 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663391 + 100663385 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsFind(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663392 + 100663386 WireMock.RequestBuilders.IRequestBuilder WireMock.Server.FluentMockServer::InitRequestBuilder(WireMock.Admin.Mappings.RequestModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663393 + 100663387 WireMock.ResponseBuilders.IResponseBuilder WireMock.Server.FluentMockServer::InitResponseBuilder(WireMock.Admin.Mappings.ResponseModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663394 + 100663388 WireMock.Admin.Mappings.MappingModel WireMock.Server.FluentMockServer::ToMappingModel(WireMock.Mapping) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663395 + 100663389 WireMock.Admin.Mappings.MatcherModel[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher>) - + - - - - - + + + + + - - + + - + - 100663396 + 100663390 WireMock.Admin.Mappings.MatcherModel WireMock.Server.FluentMockServer::Map(WireMock.Matchers.IMatcher) - + - - - - - - + + + + + + - - - - - - + + + + + + - + - 100663397 + 100663391 System.String[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<System.Func`2<T,System.Boolean>>) - + - - - - - + + + + + - - + + - + - 100663398 + 100663392 System.String WireMock.Server.FluentMockServer::Map(System.Func`2<T,System.Boolean>) - + - - - + + + - - + + - + - 100663399 + 100663393 WireMock.Matchers.IMatcher WireMock.Server.FluentMockServer::Map(WireMock.Admin.Mappings.MatcherModel) - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - 100663400 + 100663394 WireMock.ResponseMessage WireMock.Server.FluentMockServer::ToJson(T) - + - - - + + + - + - 100663401 + 100663395 System.Text.Encoding WireMock.Server.FluentMockServer::ToEncoding(WireMock.Admin.Mappings.EncodingModel) - + - - - + + + - - + + - + - 100663405 + 100663399 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[]) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - + - 100663407 + 100663401 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(WireMock.Server.FluentMockServerSettings) - + - - - - + + + + - + - 100663408 + 100663402 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663409 + 100663403 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.String[]) - + - - - - + + + + - + - 100663410 + 100663404 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663411 + 100663405 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.String[]) - + - - - - + + + + - + - 100663412 + 100663406 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterfaceAndReadStaticMappings(System.String[]) - + - - - - + + + + - + - - 100663413 + + 100663407 System.Void WireMock.Server.FluentMockServer::.ctor(WireMock.Server.FluentMockServerSettings) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663414 + 100663408 System.Void WireMock.Server.FluentMockServer::AddCatchAllMapping() - + - - - + + + - + - 100663415 + 100663409 System.Void WireMock.Server.FluentMockServer::Stop() - + - - - + + + - - + + - + - 100663416 + 100663410 System.Void WireMock.Server.FluentMockServer::Dispose() - + - - - - - - + + + + + + - - + + - + - 100663417 + 100663411 System.Void WireMock.Server.FluentMockServer::Reset() - + - - - - + + + + - + - 100663418 + 100663412 System.Void WireMock.Server.FluentMockServer::ResetLogEntries() - + - - - - - - + + + + + + - + - 100663419 + 100663413 System.Boolean WireMock.Server.FluentMockServer::DeleteLogEntry(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663420 + 100663414 System.Void WireMock.Server.FluentMockServer::ResetMappings() - + - - - - - - + + + + + + - + - 100663421 + 100663415 System.Boolean WireMock.Server.FluentMockServer::DeleteMapping(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663422 + 100663416 System.Void WireMock.Server.FluentMockServer::AddGlobalProcessingDelay(System.TimeSpan) - + - - - - - - + + + + + + - + - 100663423 + 100663417 System.Void WireMock.Server.FluentMockServer::AllowPartialMapping() - + - - - - - - + + + + + + - + - 100663424 + 100663418 System.Void WireMock.Server.FluentMockServer::SetBasicAuthentication(System.String,System.String) - + - - - - - - + + + + + + - + - 100663425 + 100663419 WireMock.Server.IRespondWithAProvider WireMock.Server.FluentMockServer::Given(WireMock.Matchers.Request.IRequestMatcher) - + - - - + + + - + - 100663426 + 100663420 System.Void WireMock.Server.FluentMockServer::RegisterMapping(WireMock.Mapping) - + - - - - - - - + + + + + + + - - - - - 100663427 - System.Void WireMock.Server.FluentMockServer::LogRequest(WireMock.Logging.LogEntry) - - - - - - - - - - - - - - - 100663428 - System.Void WireMock.Server.FluentMockServer::HandleRequestAsync(System.Net.HttpListenerContext,System.Threading.CancellationToken) - - - + - 100663429 + 100663421 System.Void WireMock.Server.FluentMockServer::.cctor() - + - + - + - 100663430 + 100663422 WireMock.Admin.Mappings.HeaderModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_8(WireMock.Matchers.Request.RequestMessageHeaderMatcher) - + - + - + - 100663431 + 100663423 WireMock.Admin.Mappings.CookieModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_9(WireMock.Matchers.Request.RequestMessageCookieMatcher) - + - + - + - 100663432 + 100663424 WireMock.Admin.Mappings.ParamModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_10(WireMock.Matchers.Request.RequestMessageParamMatcher) - + - + - - + + - + - + WireMock.Server.FluentMockServer/<>c - 100663835 + 100663848 System.Void WireMock.Server.FluentMockServer/<>c::.cctor() - + - 100663836 + 100663849 System.Void WireMock.Server.FluentMockServer/<>c::.ctor() - - - - - 100663837 - System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) - - - - - - - - - - 100663838 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) - - - - - - - - - - 100663839 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) - - - - - - - - - - 100663840 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663841 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663842 - System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663843 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663844 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) - - - - - - - - - - 100663845 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) - - - - - - - - - - 100663846 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) - - - - - - - - - - 100663847 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663848 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663849 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - + 100663850 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) - + System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) + - + - + 100663851 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) + - + - + 100663852 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) + - + - + 100663853 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) + - + - + 100663854 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) + - + - + 100663855 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) - + System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + 100663856 - System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) - + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + 100663857 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) + - + - + 100663858 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) + - + - + 100663859 - WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__64_0(WireMock.RequestMessage) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) + - + - + 100663860 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__70_0(WireMock.Mapping) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + - - + + 100663861 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_1(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663862 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_2(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663863 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_3(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663864 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_4(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + 100663865 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_5(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + 100663866 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_6(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + + + + + 100663867 + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) + + + + + + + + + + 100663868 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) + + + + + + + + + + 100663869 + System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) + + + + + + + + + + 100663870 + WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663871 + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663872 + WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__58_0(WireMock.RequestMessage) + + + + + + + + + + 100663873 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__64_0(WireMock.Mapping) + + + + + + @@ -12852,22 +12771,22 @@ - 100663867 + 100663874 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::.ctor() - + - 100663868 + 100663875 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::<MappingGet>b__0(WireMock.Mapping) - + - + - + @@ -12877,22 +12796,22 @@ - 100663869 + 100663876 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::.ctor() - + - 100663870 + 100663877 System.String WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::<SanitizeFileName>b__0(System.String,System.Char) - + - + - + @@ -12902,22 +12821,22 @@ - 100663871 + 100663878 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::.ctor() - + - 100663872 + 100663879 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::<RequestGet>b__0(WireMock.Logging.LogEntry) - + - + - + @@ -12927,341 +12846,229 @@ - 100663873 + 100663880 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.cctor() - + - 100663874 + 100663881 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.ctor() - + - 100663875 - System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass69_0 - - - - 100663876 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::.ctor() - - - - - - - 100663877 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass71_0 - - - - 100663878 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::.ctor() - - - - - - - 100663879 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::<DeleteMapping>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass78_0 - - - - 100663880 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::.ctor() - - - - - - - 100663881 - <>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::<HandleRequestAsync>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78 - - - 100663882 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::.ctor() - - - - - - - 100663883 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::MoveNext() - + System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663884 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - + - + + WireMock.Server.FluentMockServer/<>c__DisplayClass63_0 + + + + 100663883 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::.ctor() + + + + + + + 100663884 + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) + + + + + + + + + + + + WireMock.Server.FluentMockServer/<>c__DisplayClass65_0 + + + + 100663885 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::.ctor() + + + + + + + 100663886 + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::<DeleteMapping>b__0(WireMock.Mapping) + + + + + + + + + + + WireMock.Server.FluentMockServerSettings - 100663433 + 100663425 System.Nullable`1<System.Int32> WireMock.Server.FluentMockServerSettings::get_Port() - + - + - + + + + + 100663426 + System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663427 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() + + + + + + + + + + 100663428 + System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663429 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() + + + + + + + + + + 100663430 + System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663431 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() + + + + + + + + + + 100663432 + System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663433 + System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() + + + + + + 100663434 - System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) - + System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) + - + - + 100663435 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() - + System.Int32 WireMock.Server.FluentMockServerSettings::get_StartTimeout() + - + - + 100663436 - System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) - + System.Void WireMock.Server.FluentMockServerSettings::set_StartTimeout(System.Int32) + - + - - - - - 100663437 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() - - - - - - - - - - 100663438 - System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663439 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() - - - - - - - - - - 100663440 - System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663441 - System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() - - - - - - - - - - 100663442 - System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) - - - - - - + - - 100663443 + + 100663437 System.Void WireMock.Server.FluentMockServerSettings::.ctor() - + + + + - + @@ -13271,90 +13078,90 @@ - 100663449 + 100663443 System.Void WireMock.Server.RespondWithAProvider::.ctor(WireMock.RegistrationCallback,WireMock.Matchers.Request.IRequestMatcher) - + - - - - - + + + + + - + - 100663450 + 100663444 System.Void WireMock.Server.RespondWithAProvider::RespondWith(WireMock.IResponseProvider) - + - - - - + + + + - - + + - + - 100663451 + 100663445 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.String) - + - - - + + + - + - 100663452 + 100663446 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.Guid) - + - - - - + + + + - + - 100663453 + 100663447 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithTitle(System.String) - + - - - - + + + + - + - 100663454 + 100663448 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::AtPriority(System.Int32) - + - - - - + + + + - + @@ -13364,295 +13171,295 @@ - 100663467 + 100663461 System.Nullable`1<System.TimeSpan> WireMock.ResponseBuilders.Response::get_Delay() - + - + - + - 100663468 + 100663462 System.Void WireMock.ResponseBuilders.Response::set_Delay(System.Nullable`1<System.TimeSpan>) - + - + - + - 100663469 + 100663463 System.Boolean WireMock.ResponseBuilders.Response::get_UseTransformer() - + - + - + - 100663470 + 100663464 System.Void WireMock.ResponseBuilders.Response::set_UseTransformer(System.Boolean) - + - + - + - 100663471 + 100663465 WireMock.ResponseMessage WireMock.ResponseBuilders.Response::get_ResponseMessage() - + - + - + - 100663472 + 100663466 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663473 + 100663467 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(System.Func`1<WireMock.ResponseMessage>) - + - - - - + + + + - + - 100663474 + 100663468 System.Void WireMock.ResponseBuilders.Response::.ctor(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663475 + 100663469 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Int32) - + - - - - + + + + - + - 100663476 + 100663470 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Net.HttpStatusCode) - + - - - + + + - + - 100663477 + 100663471 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithSuccess() - + - - - + + + - + - 100663478 + 100663472 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithNotFound() - + - - - + + + - + - 100663479 + 100663473 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeader(System.String,System.String) - + - - - - - + + + + + - + - 100663480 + 100663474 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeaders(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - + + + + - + - 100663481 + 100663475 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBody(System.String,System.Text.Encoding) - + - - - - - - + + + + + + - - + + - + - 100663482 + 100663476 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsJson(System.Object,System.Text.Encoding) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663483 + 100663477 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsBase64(System.String,System.Text.Encoding) - + - - - - - - - + + + + + + + - - + + - + - 100663484 + 100663478 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithTransformer() - + - - - - + + + + - + - 100663485 + 100663479 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.TimeSpan) - + - - - - - + + + + + - + - 100663486 + 100663480 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.Int32) - + - - - + + + - + - 100663487 + 100663481 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.ResponseBuilders.Response::ProvideResponse(WireMock.RequestMessage) - + @@ -13662,30 +13469,30 @@ - 100663885 + 100663887 System.Void WireMock.ResponseBuilders.Response/<>c::.cctor() - + - 100663886 + 100663888 System.Void WireMock.ResponseBuilders.Response/<>c::.ctor() - + - 100663887 + 100663889 System.Boolean WireMock.ResponseBuilders.Response/<>c::<WithDelay>b__24_0(System.TimeSpan) - + - + - + @@ -13695,58 +13502,58 @@ - 100663888 + 100663890 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::.ctor() - + - 100663889 + 100663891 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::MoveNext() - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663890 + 100663892 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -13756,446 +13563,446 @@ - 100663514 + 100663508 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::Create() - + - - - + + + - + - 100663515 + 100663509 System.Void WireMock.RequestBuilders.Request::.ctor(System.Collections.Generic.IList`1<WireMock.Matchers.Request.IRequestMatcher>) - + - - - - + + + + - + - 100663516 + 100663510 System.Collections.Generic.IList`1<T> WireMock.RequestBuilders.Request::GetRequestMessageMatchers() - + - - - + + + - + - 100663517 + 100663511 T WireMock.RequestBuilders.Request::GetRequestMessageMatcher() - + - - - + + + - + - 100663518 + 100663512 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663519 + 100663513 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.String[]) - + - - - - - + + + + + - + - 100663520 + 100663514 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663521 + 100663515 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663522 + 100663516 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.String[]) - + - - - - - + + + + + - + - 100663523 + 100663517 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663524 + 100663518 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingGet() - + - - - - + + + + - + + + + + 100663519 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() + + + + + + + + + + + + + 100663520 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() + + + + + + + + + + + + + 100663521 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() + + + + + + + + + + + + + 100663522 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() + + + + + + + + + + + + + 100663523 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() + + + + + + + + + + + + + + + + + + + + 100663524 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) + + + + + + + + + + 100663525 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) + - - - - + + + + - + 100663526 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) + - - - - + + + + - + - + 100663527 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) + - - - - + + + + + - + - + 100663528 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) + - - - - + + + + + - + - - + + 100663529 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) + - - - - - - - - - - - + + + + + - + 100663530 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) + - - - - - + + + + + - - - - - 100663531 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) - - - - - - - - - - - - - 100663532 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) - - - - - - - - - + - 100663533 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) - + 100663531 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) + - - - - - + + + + + - + + + + + 100663532 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) + + + + + + + + + + + + + + + 100663533 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) + + + + + + + + + + + 100663534 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) + - - - - - + + + + + - + - + 100663535 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) + - - - - - + + + + - + 100663536 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) + - - - - - + + + + + - + 100663537 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - - - - - - - - - - - - - - 100663538 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - 100663539 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - 100663540 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - 100663541 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) - - - - - - - - - - - - - 100663542 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663543 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + @@ -14205,30 +14012,30 @@ - 100663891 + 100663893 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.cctor() - + - 100663892 + 100663894 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.ctor() - + - 100663893 + 100663895 System.Boolean WireMock.RequestBuilders.Request/<>c__3`1::<GetRequestMessageMatchers>b__3_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -14238,30 +14045,30 @@ - 100663894 + 100663896 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.cctor() - + - 100663895 + 100663897 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.ctor() - + - 100663896 + 100663898 System.Boolean WireMock.RequestBuilders.Request/<>c__4`1::<GetRequestMessageMatcher>b__4_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -14271,30 +14078,843 @@ - 100663897 + 100663899 System.Void WireMock.RequestBuilders.Request/<>c::.cctor() - + - 100663898 + 100663900 System.Void WireMock.RequestBuilders.Request/<>c::.ctor() + + + + + 100663901 + System.Boolean WireMock.RequestBuilders.Request/<>c::<UsingAnyVerb>b__16_0(WireMock.Matchers.Request.IRequestMatcher) + + + + + + + + + + + + WireMock.Owin.OwinRequestMapper + + + + 100663543 + System.Threading.Tasks.Task`1<WireMock.RequestMessage> WireMock.Owin.OwinRequestMapper::MapAsync(Microsoft.Owin.IOwinRequest) + + + + + + + 100663544 + System.Void WireMock.Owin.OwinRequestMapper::.ctor() + + + + + + + + + WireMock.Owin.OwinRequestMapper/<MapAsync>d__0 + + + + 100663902 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::.ctor() + + + + + + + 100663903 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663904 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinResponseMapper + + + + 100663545 + System.Threading.Tasks.Task WireMock.Owin.OwinResponseMapper::MapAsync(WireMock.ResponseMessage,Microsoft.Owin.IOwinResponse) + + + + + + + 100663546 + System.Void WireMock.Owin.OwinResponseMapper::.ctor() + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0 + + + + 100663905 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::.ctor() + + + + + + + 100663906 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::<MapAsync>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<MapAsync>d__1 + + + + 100663907 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::.ctor() + + + + + + + 100663908 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + 100663909 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinSelfHost + + + + 100663548 + System.Boolean WireMock.Owin.OwinSelfHost::get_IsStarted() + + + + + + + + + + 100663549 + System.Void WireMock.Owin.OwinSelfHost::set_IsStarted(System.Boolean) + + + + + + + + + + 100663550 + System.Collections.Generic.List`1<System.Uri> WireMock.Owin.OwinSelfHost::get_Urls() + + + + + + + + + + 100663551 + System.Collections.Generic.List`1<System.Int32> WireMock.Owin.OwinSelfHost::get_Ports() + + + + + + + + + + 100663547 + System.Void WireMock.Owin.OwinSelfHost::.ctor(WireMock.Owin.WireMockMiddlewareOptions,System.String[]) + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663552 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StartAsync() + + + + + + + + + + + + 100663553 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StopAsync() + + + + + + + + + + + + + + + + + 100663554 + System.Void WireMock.Owin.OwinSelfHost::ThreadWorkInternal() + + + + + + + + + + + + + + + + + + + + + 100663555 + System.Void WireMock.Owin.OwinSelfHost::StartServers() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663556 + System.Void WireMock.Owin.OwinSelfHost::<StartAsync>b__14_0() + + + + + + + + + + + + 100663557 + System.Void WireMock.Owin.OwinSelfHost::<StartServers>b__17_0(Owin.IAppBuilder) + + + + + + + + + + + + + + WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0 + + + + 100663910 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::.ctor() + + + + + + + 100663911 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::<StopAsync>b__0(System.Object,System.Timers.ElapsedEventArgs) + + + + + + + + + + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware + + + + 100663558 + System.Void WireMock.Owin.WireMockMiddleware::.ctor(Microsoft.Owin.OwinMiddleware,WireMock.Owin.WireMockMiddlewareOptions) + + + + + + + + + + + + + + + 100663559 + System.Threading.Tasks.Task WireMock.Owin.WireMockMiddleware::Invoke(Microsoft.Owin.IOwinContext) + + + + + + + 100663560 + System.Void WireMock.Owin.WireMockMiddleware::LogRequest(WireMock.Logging.LogEntry) + + + + + + + + + + + + + + + 100663561 + System.Void WireMock.Owin.WireMockMiddleware::.cctor() + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0 + + + + 100663912 + System.Void WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::.ctor() + + - 100663899 - System.Boolean WireMock.RequestBuilders.Request/<>c::<UsingAnyVerb>b__16_0(WireMock.Matchers.Request.IRequestMatcher) - + 100663913 + <>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::<Invoke>b__0(WireMock.Mapping) + - + - + + + + + + + WireMock.Owin.WireMockMiddleware/<>c + + + + 100663914 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.cctor() + + + + + + + 100663915 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.ctor() + + + + + + + 100663916 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_1(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663917 + WireMock.Matchers.Request.RequestMatchResult WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_2(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663918 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_3(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663919 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_4(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663920 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_5(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663921 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_6(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<Invoke>d__5 + + + + 100663922 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::.ctor() + + + + + + + 100663923 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663924 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.WireMockMiddlewareOptions + + + + 100663562 + System.Nullable`1<System.TimeSpan> WireMock.Owin.WireMockMiddlewareOptions::get_RequestProcessingDelay() + + + + + + + + + + 100663563 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_RequestProcessingDelay(System.Nullable`1<System.TimeSpan>) + + + + + + + + + + 100663564 + WireMock.Matchers.IMatcher WireMock.Owin.WireMockMiddlewareOptions::get_AuthorizationMatcher() + + + + + + + + + + 100663565 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AuthorizationMatcher(WireMock.Matchers.IMatcher) + + + + + + + + + + 100663566 + System.Boolean WireMock.Owin.WireMockMiddlewareOptions::get_AllowPartialMapping() + + + + + + + + + + 100663567 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AllowPartialMapping(System.Boolean) + + + + + + + + + + 100663568 + System.Collections.Generic.IList`1<WireMock.Mapping> WireMock.Owin.WireMockMiddlewareOptions::get_Mappings() + + + + + + + + + + 100663569 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_Mappings(System.Collections.Generic.IList`1<WireMock.Mapping>) + + + + + + + + + + 100663570 + System.Collections.Generic.IList`1<WireMock.Logging.LogEntry> WireMock.Owin.WireMockMiddlewareOptions::get_LogEntries() + + + + + + + + + + 100663571 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_LogEntries(System.Collections.Generic.IList`1<WireMock.Logging.LogEntry>) + + + + + + + + + + 100663572 + System.Void WireMock.Owin.WireMockMiddlewareOptions::.ctor() + + + + + + + + + + @@ -14304,57 +14924,57 @@ - 100663544 + 100663573 System.Void WireMock.Matchers.ExactMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663545 + 100663574 System.Double WireMock.Matchers.ExactMatcher::IsMatch(System.String) - + - - - + + + - + - 100663546 + 100663575 System.String[] WireMock.Matchers.ExactMatcher::GetPatterns() - + - - - + + + - + - 100663547 + 100663576 System.String WireMock.Matchers.ExactMatcher::GetName() - + - - - + + + - + @@ -14364,22 +14984,22 @@ - 100663900 + 100663925 System.Void WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663901 + 100663926 System.Boolean WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -14389,67 +15009,67 @@ - 100663551 + 100663580 System.Void WireMock.Matchers.JsonPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663552 + 100663581 System.Double WireMock.Matchers.JsonPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663553 + 100663582 System.String[] WireMock.Matchers.JsonPathMatcher::GetPatterns() - + - - - + + + - + - 100663554 + 100663583 System.String WireMock.Matchers.JsonPathMatcher::GetName() - + - - - + + + - + @@ -14459,22 +15079,22 @@ - 100663902 + 100663927 System.Void WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663903 + 100663928 System.Boolean WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -14484,47 +15104,47 @@ - 100663555 + 100663584 System.Double WireMock.Matchers.MatchScores::ToScore(System.Boolean) - + - - - + + + - - + + - + - 100663556 + 100663585 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Boolean>) - + - - - - + + + + - + - 100663557 + 100663586 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Double>) - + - - - - + + + + - + @@ -14534,86 +15154,86 @@ - 100663558 + 100663587 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663559 + 100663588 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String[],System.Boolean) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663560 + 100663589 System.Double WireMock.Matchers.RegexMatcher::IsMatch(System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663561 + 100663590 System.String[] WireMock.Matchers.RegexMatcher::GetPatterns() - + - - - + + + - + - 100663562 + 100663591 System.String WireMock.Matchers.RegexMatcher::GetName() - + - - - + + + - + @@ -14623,22 +15243,22 @@ - 100663904 + 100663929 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::.ctor() - + - 100663905 + 100663930 System.Text.RegularExpressions.Regex WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::<.ctor>b__0(System.String) - + - + - + @@ -14648,22 +15268,22 @@ - 100663906 + 100663931 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663907 + 100663932 System.Boolean WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.Text.RegularExpressions.Regex) - + - + - + @@ -14673,123 +15293,123 @@ - 100663563 + 100663592 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String,SimMetrics.Net.SimMetricType) - + - - - + + + - + - 100663564 + 100663593 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String[],SimMetrics.Net.SimMetricType) - + - - - - - - + + + + + + - + - 100663565 + 100663594 System.Double WireMock.Matchers.SimMetricsMatcher::IsMatch(System.String) - + - - - - + + + + - + - 100663566 + 100663595 SimMetrics.Net.API.IStringMetric WireMock.Matchers.SimMetricsMatcher::GetStringMetricType() - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - 100663567 + 100663596 System.String[] WireMock.Matchers.SimMetricsMatcher::GetPatterns() - + - - - + + + - + - 100663568 + 100663597 System.String WireMock.Matchers.SimMetricsMatcher::GetName() - + - - - + + + - + @@ -14799,22 +15419,22 @@ - 100663908 + 100663933 System.Void WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663909 + 100663934 System.Double WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.String) - + - + - + @@ -14824,56 +15444,56 @@ - 100663569 + 100663598 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663570 + 100663599 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String[],System.Boolean) - + - - - - + + + + - + - 100663571 + 100663600 System.String[] WireMock.Matchers.WildcardMatcher::GetPatterns() - + - - - + + + - + - 100663572 + 100663601 System.String WireMock.Matchers.WildcardMatcher::GetName() - + - - - + + + - + @@ -14883,30 +15503,30 @@ - 100663910 + 100663935 System.Void WireMock.Matchers.WildcardMatcher/<>c::.cctor() - + - 100663911 + 100663936 System.Void WireMock.Matchers.WildcardMatcher/<>c::.ctor() - + - 100663912 + 100663937 System.String WireMock.Matchers.WildcardMatcher/<>c::<.ctor>b__2_0(System.String) - + - + - + @@ -14916,67 +15536,67 @@ - 100663573 + 100663602 System.Void WireMock.Matchers.XPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663574 + 100663603 System.Double WireMock.Matchers.XPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663575 + 100663604 System.String[] WireMock.Matchers.XPathMatcher::GetPatterns() - + - - - + + + - + - 100663576 + 100663605 System.String WireMock.Matchers.XPathMatcher::GetName() - + - - - + + + - + @@ -14986,22 +15606,22 @@ - 100663913 + 100663938 System.Void WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663914 + 100663939 System.Boolean WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -15011,91 +15631,91 @@ - 100663578 + 100663607 System.Double WireMock.Matchers.Request.RequestMatchResult::get_TotalScore() - + - + - + - 100663579 + 100663608 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalScore(System.Double) - + - + - + - 100663580 + 100663609 System.Int32 WireMock.Matchers.Request.RequestMatchResult::get_TotalNumber() - + - + - + - 100663581 + 100663610 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalNumber(System.Int32) - + - + - + - 100663582 + 100663611 System.Boolean WireMock.Matchers.Request.RequestMatchResult::get_IsPerfectMatch() - + - + - + - 100663583 + 100663612 System.Double WireMock.Matchers.Request.RequestMatchResult::get_AverageTotalScore() - + - + - + - 100663584 + 100663613 System.Int32 WireMock.Matchers.Request.RequestMatchResult::CompareTo(System.Object) - + - - - - + + + + - + - 100663585 + 100663614 System.Void WireMock.Matchers.Request.RequestMatchResult::.ctor() - + @@ -15105,155 +15725,155 @@ - 100663586 + 100663615 System.Func`2<System.String,System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Func() - + - + - + - 100663587 + 100663616 System.Func`2<System.Byte[],System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_DataFunc() - + - + - + - 100663588 + 100663617 WireMock.Matchers.IMatcher WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Matcher() - + - + - + - 100663589 + 100663618 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.String) - + - - - + + + - + - 100663590 + 100663619 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Byte[]) - + - - - - - + + + + + - + - 100663591 + 100663620 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.String,System.Boolean>) - + - - - - - + + + + + - + - 100663592 + 100663621 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.Byte[],System.Boolean>) - + - - - - - + + + + + - + - 100663593 + 100663622 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(WireMock.Matchers.IMatcher) - + - - - - - + + + + + - + - 100663594 + 100663623 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663595 + 100663624 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -15263,66 +15883,66 @@ - 100663596 + 100663625 System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher> WireMock.Matchers.Request.RequestMessageCompositeMatcher::get_RequestMatchers() - + - + - + - 100663597 + 100663626 System.Void WireMock.Matchers.Request.RequestMessageCompositeMatcher::.ctor(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher>,WireMock.Matchers.Request.CompositeMatcherType) - + - - - - - - + + + + + + - + - 100663598 + 100663627 System.Double WireMock.Matchers.Request.RequestMessageCompositeMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - + @@ -15332,132 +15952,132 @@ - 100663599 + 100663628 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Funcs() - + - + - + - 100663600 + 100663629 System.String WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Name() - + - + - + - 100663601 + 100663630 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Matchers() - + - + - + - 100663602 + 100663631 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663603 + 100663632 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663604 + 100663633 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663605 + 100663634 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663606 + 100663635 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -15467,33 +16087,33 @@ - 100663915 + 100663940 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663916 + 100663941 System.Boolean WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663917 + 100663942 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -15503,132 +16123,132 @@ - 100663607 + 100663636 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Funcs() - + - + - + - 100663608 + 100663637 System.String WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Name() - + - + - + - 100663609 + 100663638 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Matchers() - + - + - + - 100663610 + 100663639 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663611 + 100663640 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663612 + 100663641 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663613 + 100663642 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663614 + 100663643 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -15638,33 +16258,33 @@ - 100663918 + 100663943 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663919 + 100663944 System.Boolean WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663920 + 100663945 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -15674,58 +16294,58 @@ - 100663615 + 100663644 System.String[] WireMock.Matchers.Request.RequestMessageMethodMatcher::get_Methods() - + - + - + - 100663616 + 100663645 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663617 + 100663646 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663618 + 100663647 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::IsMatch(WireMock.RequestMessage) - + - - - + + + - + @@ -15735,30 +16355,30 @@ - 100663921 + 100663946 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.cctor() - + - 100663922 + 100663947 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.ctor() - + - 100663923 + 100663948 System.String WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::<.ctor>b__3_0(System.String) - + - + - + @@ -15768,104 +16388,104 @@ - 100663619 + 100663648 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageParamMatcher::get_Funcs() - + - + - + - 100663620 + 100663649 System.String WireMock.Matchers.Request.RequestMessageParamMatcher::get_Key() - + - + - + - 100663621 + 100663650 System.Collections.Generic.IEnumerable`1<System.String> WireMock.Matchers.Request.RequestMessageParamMatcher::get_Values() - + - + - + - 100663622 + 100663651 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.String,System.Collections.Generic.IEnumerable`1<System.String>) - + - - - - - - + + + + + + - + - 100663623 + 100663652 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663624 + 100663653 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663625 + 100663654 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - + + + + + + - - - - + + + + - + @@ -15875,22 +16495,22 @@ - 100663924 + 100663949 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::.ctor() - + - 100663925 + 100663950 System.Boolean WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>) - + - + - + @@ -15900,106 +16520,106 @@ - 100663626 + 100663655 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessagePathMatcher::get_Matchers() - + - + - + - 100663627 + 100663656 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessagePathMatcher::get_Funcs() - + - + - + - 100663628 + 100663657 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663629 + 100663658 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663630 + 100663659 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663631 + 100663660 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663632 + 100663661 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -16009,30 +16629,30 @@ - 100663926 + 100663951 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.cctor() - + - 100663927 + 100663952 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.ctor() - + - 100663928 + 100663953 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -16042,33 +16662,33 @@ - 100663929 + 100663954 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663930 + 100663955 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663931 + 100663956 System.Boolean WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -16078,106 +16698,106 @@ - 100663633 + 100663662 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Matchers() - + - + - + - 100663634 + 100663663 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Funcs() - + - + - + - 100663635 + 100663664 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663636 + 100663665 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663637 + 100663666 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663638 + 100663667 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663639 + 100663668 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -16187,30 +16807,30 @@ - 100663932 + 100663957 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.cctor() - + - 100663933 + 100663958 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.ctor() - + - 100663934 + 100663959 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -16220,33 +16840,33 @@ - 100663935 + 100663960 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663936 + 100663961 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663937 + 100663962 System.Boolean WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -16256,143 +16876,143 @@ - 100663640 + 100663669 System.Guid WireMock.Logging.LogEntry::get_Guid() - + - + - + - 100663641 + 100663670 System.Void WireMock.Logging.LogEntry::set_Guid(System.Guid) - + - + - + - 100663642 + 100663671 WireMock.RequestMessage WireMock.Logging.LogEntry::get_RequestMessage() - + - + - + - 100663643 + 100663672 System.Void WireMock.Logging.LogEntry::set_RequestMessage(WireMock.RequestMessage) - + - + - + - 100663644 + 100663673 WireMock.ResponseMessage WireMock.Logging.LogEntry::get_ResponseMessage() - + - + - + - 100663645 + 100663674 System.Void WireMock.Logging.LogEntry::set_ResponseMessage(WireMock.ResponseMessage) - + - + - + - 100663646 + 100663675 WireMock.Matchers.Request.RequestMatchResult WireMock.Logging.LogEntry::get_RequestMatchResult() - + - + - + - 100663647 + 100663676 System.Void WireMock.Logging.LogEntry::set_RequestMatchResult(WireMock.Matchers.Request.RequestMatchResult) - + - + - + - 100663648 + 100663677 System.Nullable`1<System.Guid> WireMock.Logging.LogEntry::get_MappingGuid() - + - + - + - 100663649 + 100663678 System.Void WireMock.Logging.LogEntry::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663650 + 100663679 System.String WireMock.Logging.LogEntry::get_MappingTitle() - + - + - + - 100663651 + 100663680 System.Void WireMock.Logging.LogEntry::set_MappingTitle(System.String) - + - + - + - 100663652 + 100663681 System.Void WireMock.Logging.LogEntry::.ctor() - + @@ -16402,316 +17022,84 @@ - 100663653 + 100663682 System.Int32 WireMock.Http.PortUtil::FindFreeTcpPort() - + - - - - - - - - - - + + + + + + + + + + - - + + - + - - - WireMock.Http.TinyHttpServer - - - - 100663654 - System.Boolean WireMock.Http.TinyHttpServer::get_IsStarted() - - - - - - - - - - 100663655 - System.Void WireMock.Http.TinyHttpServer::set_IsStarted(System.Boolean) - - - - - - - - - - 100663656 - System.Collections.Generic.List`1<System.Uri> WireMock.Http.TinyHttpServer::get_Urls() - - - - - - - - - - 100663657 - System.Collections.Generic.List`1<System.Int32> WireMock.Http.TinyHttpServer::get_Ports() - - - - - - - - - - 100663658 - System.Void WireMock.Http.TinyHttpServer::.ctor(System.Action`2<System.Net.HttpListenerContext,System.Threading.CancellationToken>,System.String[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663659 - System.Void WireMock.Http.TinyHttpServer::Start() - - - - - - - - - - - - - - 100663660 - System.Void WireMock.Http.TinyHttpServer::Stop() - - - - - - - - - - - - - - - - 100663661 - System.Threading.Tasks.Task WireMock.Http.TinyHttpServer::<Start>b__14_0() - - - - - - - - - WireMock.Http.TinyHttpServer/<<Start>b__14_0>d - - - - 100663938 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::.ctor() - - - - - - - 100663939 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::MoveNext() - - - - - - - - - - - - - - - - - - - - - 100663940 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.Extensions.DictionaryExtensions - - - - 100663662 - System.Object WireMock.Extensions.DictionaryExtensions::ToExpandoObject(System.Collections.Generic.IDictionary`2<System.String,T>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Extensions.DictionaryExtensions/<>o__0`1 - - WireMock.Admin.Settings.SettingsModel - 100663663 + 100663683 System.Nullable`1<System.Int32> WireMock.Admin.Settings.SettingsModel::get_GlobalProcessingDelay() - + - + - + - 100663664 + 100663684 System.Void WireMock.Admin.Settings.SettingsModel::set_GlobalProcessingDelay(System.Nullable`1<System.Int32>) - + - + - + - 100663665 + 100663685 System.Nullable`1<System.Boolean> WireMock.Admin.Settings.SettingsModel::get_AllowPartialMapping() - + - + - + - 100663666 + 100663686 System.Void WireMock.Admin.Settings.SettingsModel::set_AllowPartialMapping(System.Nullable`1<System.Boolean>) - + - + - + - 100663667 + 100663687 System.Void WireMock.Admin.Settings.SettingsModel::.ctor() - + @@ -16721,143 +17109,143 @@ - 100663668 + 100663688 System.Guid WireMock.Admin.Requests.LogEntryModel::get_Guid() - + - + - + - 100663669 + 100663689 System.Void WireMock.Admin.Requests.LogEntryModel::set_Guid(System.Guid) - + - + - + - 100663670 + 100663690 WireMock.Admin.Requests.LogRequestModel WireMock.Admin.Requests.LogEntryModel::get_Request() - + - + - + - 100663671 + 100663691 System.Void WireMock.Admin.Requests.LogEntryModel::set_Request(WireMock.Admin.Requests.LogRequestModel) - + - + - + - 100663672 + 100663692 WireMock.Admin.Requests.LogResponseModel WireMock.Admin.Requests.LogEntryModel::get_Response() - + - + - + - 100663673 + 100663693 System.Void WireMock.Admin.Requests.LogEntryModel::set_Response(WireMock.Admin.Requests.LogResponseModel) - + - + - + - 100663674 + 100663694 System.Nullable`1<System.Guid> WireMock.Admin.Requests.LogEntryModel::get_MappingGuid() - + - + - + - 100663675 + 100663695 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663676 + 100663696 System.String WireMock.Admin.Requests.LogEntryModel::get_MappingTitle() - + - + - + - 100663677 + 100663697 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingTitle(System.String) - + - + - + - 100663678 + 100663698 WireMock.Admin.Requests.LogRequestMatchModel WireMock.Admin.Requests.LogEntryModel::get_RequestMatchResult() - + - + - + - 100663679 + 100663699 System.Void WireMock.Admin.Requests.LogEntryModel::set_RequestMatchResult(WireMock.Admin.Requests.LogRequestMatchModel) - + - + - + - 100663680 + 100663700 System.Void WireMock.Admin.Requests.LogEntryModel::.ctor() - + @@ -16867,99 +17255,99 @@ - 100663681 + 100663701 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_TotalScore() - + - + - + - 100663682 + 100663702 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalScore(System.Double) - + - + - + - 100663683 + 100663703 System.Int32 WireMock.Admin.Requests.LogRequestMatchModel::get_TotalNumber() - + - + - + - 100663684 + 100663704 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalNumber(System.Int32) - + - + - + - 100663685 + 100663705 System.Boolean WireMock.Admin.Requests.LogRequestMatchModel::get_IsPerfectMatch() - + - + - + - 100663686 + 100663706 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_IsPerfectMatch(System.Boolean) - + - + - + - 100663687 + 100663707 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_AverageTotalScore() - + - + - + - 100663688 + 100663708 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_AverageTotalScore(System.Double) - + - + - + - 100663689 + 100663709 System.Void WireMock.Admin.Requests.LogRequestMatchModel::.ctor() - + @@ -16969,209 +17357,209 @@ - 100663690 + 100663710 System.DateTime WireMock.Admin.Requests.LogRequestModel::get_DateTime() - + - + - + - 100663691 + 100663711 System.Void WireMock.Admin.Requests.LogRequestModel::set_DateTime(System.DateTime) - + - + - + - 100663692 + 100663712 System.String WireMock.Admin.Requests.LogRequestModel::get_Path() - + - + - + - 100663693 + 100663713 System.Void WireMock.Admin.Requests.LogRequestModel::set_Path(System.String) - + - + - + - 100663694 - System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoleteUrl() - + 100663714 + System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoluteUrl() + - + - + - 100663695 - System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoleteUrl(System.String) - + 100663715 + System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoluteUrl(System.String) + - + - + - 100663696 + 100663716 System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.Admin.Requests.LogRequestModel::get_Query() - + - + - + - 100663697 + 100663717 System.Void WireMock.Admin.Requests.LogRequestModel::set_Query(System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>) - + - + - + - 100663698 + 100663718 System.String WireMock.Admin.Requests.LogRequestModel::get_Method() - + - + - + - 100663699 + 100663719 System.Void WireMock.Admin.Requests.LogRequestModel::set_Method(System.String) - + - + - + - 100663700 + 100663720 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Headers() - + - + - + - 100663701 + 100663721 System.Void WireMock.Admin.Requests.LogRequestModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663702 + 100663722 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Cookies() - + - + - + - 100663703 + 100663723 System.Void WireMock.Admin.Requests.LogRequestModel::set_Cookies(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663704 + 100663724 System.String WireMock.Admin.Requests.LogRequestModel::get_Body() - + - + - + - 100663705 + 100663725 System.Void WireMock.Admin.Requests.LogRequestModel::set_Body(System.String) - + - + - + - 100663706 + 100663726 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogRequestModel::get_BodyEncoding() - + - + - + - 100663707 + 100663727 System.Void WireMock.Admin.Requests.LogRequestModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663708 + 100663728 System.Void WireMock.Admin.Requests.LogRequestModel::.ctor() - + @@ -17181,124 +17569,124 @@ - 100663709 + 100663729 System.Int32 WireMock.Admin.Requests.LogResponseModel::get_StatusCode() - + - + - + - 100663710 + 100663730 System.Void WireMock.Admin.Requests.LogResponseModel::set_StatusCode(System.Int32) - + - + - + - 100663711 + 100663731 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogResponseModel::get_Headers() - + - + - + - 100663712 + 100663732 System.Void WireMock.Admin.Requests.LogResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663713 + 100663733 System.String WireMock.Admin.Requests.LogResponseModel::get_Body() - + - + - + - 100663714 + 100663734 System.Void WireMock.Admin.Requests.LogResponseModel::set_Body(System.String) - + - + - + - 100663715 + 100663735 System.String WireMock.Admin.Requests.LogResponseModel::get_BodyOriginal() - + - + - + - 100663716 + 100663736 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyOriginal(System.String) - + - + - + - 100663717 + 100663737 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogResponseModel::get_BodyEncoding() - + - + - + - 100663718 + 100663738 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663719 + 100663739 System.Void WireMock.Admin.Requests.LogResponseModel::.ctor() - + - + - + @@ -17308,77 +17696,77 @@ - 100663720 + 100663740 WireMock.Admin.Mappings.MatcherModel WireMock.Admin.Mappings.BodyModel::get_Matcher() - + - + - + - 100663721 + 100663741 System.Void WireMock.Admin.Mappings.BodyModel::set_Matcher(WireMock.Admin.Mappings.MatcherModel) - + - + - + - 100663722 + 100663742 System.String WireMock.Admin.Mappings.BodyModel::get_Func() - + - + - + - 100663723 + 100663743 System.Void WireMock.Admin.Mappings.BodyModel::set_Func(System.String) - + - + - + - 100663724 + 100663744 System.String WireMock.Admin.Mappings.BodyModel::get_DataFunc() - + - + - + - 100663725 + 100663745 System.Void WireMock.Admin.Mappings.BodyModel::set_DataFunc(System.String) - + - + - + - 100663726 + 100663746 System.Void WireMock.Admin.Mappings.BodyModel::.ctor() - + @@ -17388,77 +17776,77 @@ - 100663727 + 100663747 System.String WireMock.Admin.Mappings.CookieModel::get_Name() - + - + - + - 100663728 + 100663748 System.Void WireMock.Admin.Mappings.CookieModel::set_Name(System.String) - + - + - + - 100663729 + 100663749 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.CookieModel::get_Matchers() - + - + - + - 100663730 + 100663750 System.Void WireMock.Admin.Mappings.CookieModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663731 + 100663751 System.String[] WireMock.Admin.Mappings.CookieModel::get_Funcs() - + - + - + - 100663732 + 100663752 System.Void WireMock.Admin.Mappings.CookieModel::set_Funcs(System.String[]) - + - + - + - 100663733 + 100663753 System.Void WireMock.Admin.Mappings.CookieModel::.ctor() - + @@ -17468,77 +17856,77 @@ - 100663734 + 100663754 System.Int32 WireMock.Admin.Mappings.EncodingModel::get_CodePage() - + - + - + - 100663735 + 100663755 System.Void WireMock.Admin.Mappings.EncodingModel::set_CodePage(System.Int32) - + - + - + - 100663736 + 100663756 System.String WireMock.Admin.Mappings.EncodingModel::get_EncodingName() - + - + - + - 100663737 + 100663757 System.Void WireMock.Admin.Mappings.EncodingModel::set_EncodingName(System.String) - + - + - + - 100663738 + 100663758 System.String WireMock.Admin.Mappings.EncodingModel::get_WebName() - + - + - + - 100663739 + 100663759 System.Void WireMock.Admin.Mappings.EncodingModel::set_WebName(System.String) - + - + - + - 100663740 + 100663760 System.Void WireMock.Admin.Mappings.EncodingModel::.ctor() - + @@ -17548,77 +17936,77 @@ - 100663741 + 100663761 System.String WireMock.Admin.Mappings.HeaderModel::get_Name() - + - + - + - 100663742 + 100663762 System.Void WireMock.Admin.Mappings.HeaderModel::set_Name(System.String) - + - + - + - 100663743 + 100663763 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.HeaderModel::get_Matchers() - + - + - + - 100663744 + 100663764 System.Void WireMock.Admin.Mappings.HeaderModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663745 + 100663765 System.String[] WireMock.Admin.Mappings.HeaderModel::get_Funcs() - + - + - + - 100663746 + 100663766 System.Void WireMock.Admin.Mappings.HeaderModel::set_Funcs(System.String[]) - + - + - + - 100663747 + 100663767 System.Void WireMock.Admin.Mappings.HeaderModel::.ctor() - + @@ -17628,121 +18016,121 @@ - 100663748 + 100663768 System.Nullable`1<System.Guid> WireMock.Admin.Mappings.MappingModel::get_Guid() - + - + - + - 100663749 + 100663769 System.Void WireMock.Admin.Mappings.MappingModel::set_Guid(System.Nullable`1<System.Guid>) - + - + - + - 100663750 + 100663770 System.String WireMock.Admin.Mappings.MappingModel::get_Title() - + - + - + - 100663751 + 100663771 System.Void WireMock.Admin.Mappings.MappingModel::set_Title(System.String) - + - + - + - 100663752 + 100663772 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.MappingModel::get_Priority() - + - + - + - 100663753 + 100663773 System.Void WireMock.Admin.Mappings.MappingModel::set_Priority(System.Nullable`1<System.Int32>) - + - + - + - 100663754 + 100663774 WireMock.Admin.Mappings.RequestModel WireMock.Admin.Mappings.MappingModel::get_Request() - + - + - + - 100663755 + 100663775 System.Void WireMock.Admin.Mappings.MappingModel::set_Request(WireMock.Admin.Mappings.RequestModel) - + - + - + - 100663756 + 100663776 WireMock.Admin.Mappings.ResponseModel WireMock.Admin.Mappings.MappingModel::get_Response() - + - + - + - 100663757 + 100663777 System.Void WireMock.Admin.Mappings.MappingModel::set_Response(WireMock.Admin.Mappings.ResponseModel) - + - + - + - 100663758 + 100663778 System.Void WireMock.Admin.Mappings.MappingModel::.ctor() - + @@ -17752,99 +18140,99 @@ - 100663759 + 100663779 System.String WireMock.Admin.Mappings.MatcherModel::get_Name() - + - + - + - 100663760 + 100663780 System.Void WireMock.Admin.Mappings.MatcherModel::set_Name(System.String) - + - + - + - 100663761 + 100663781 System.String WireMock.Admin.Mappings.MatcherModel::get_Pattern() - + - + - + - 100663762 + 100663782 System.Void WireMock.Admin.Mappings.MatcherModel::set_Pattern(System.String) - + - + - + - 100663763 + 100663783 System.String[] WireMock.Admin.Mappings.MatcherModel::get_Patterns() - + - + - + - 100663764 + 100663784 System.Void WireMock.Admin.Mappings.MatcherModel::set_Patterns(System.String[]) - + - + - + - 100663765 + 100663785 System.Nullable`1<System.Boolean> WireMock.Admin.Mappings.MatcherModel::get_IgnoreCase() - + - + - + - 100663766 + 100663786 System.Void WireMock.Admin.Mappings.MatcherModel::set_IgnoreCase(System.Nullable`1<System.Boolean>) - + - + - + - 100663767 + 100663787 System.Void WireMock.Admin.Mappings.MatcherModel::.ctor() - + @@ -17854,77 +18242,77 @@ - 100663768 + 100663788 System.String WireMock.Admin.Mappings.ParamModel::get_Name() - + - + - + - 100663769 + 100663789 System.Void WireMock.Admin.Mappings.ParamModel::set_Name(System.String) - + - + - + - 100663770 + 100663790 System.Collections.Generic.IList`1<System.String> WireMock.Admin.Mappings.ParamModel::get_Values() - + - + - + - 100663771 + 100663791 System.Void WireMock.Admin.Mappings.ParamModel::set_Values(System.Collections.Generic.IList`1<System.String>) - + - + - + - 100663772 + 100663792 System.String[] WireMock.Admin.Mappings.ParamModel::get_Funcs() - + - + - + - 100663773 + 100663793 System.Void WireMock.Admin.Mappings.ParamModel::set_Funcs(System.String[]) - + - + - + - 100663774 + 100663794 System.Void WireMock.Admin.Mappings.ParamModel::.ctor() - + @@ -17934,55 +18322,55 @@ - 100663775 + 100663795 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.PathModel::get_Matchers() - + - + - + - 100663776 + 100663796 System.Void WireMock.Admin.Mappings.PathModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663777 + 100663797 System.String[] WireMock.Admin.Mappings.PathModel::get_Funcs() - + - + - + - 100663778 + 100663798 System.Void WireMock.Admin.Mappings.PathModel::set_Funcs(System.String[]) - + - + - + - 100663779 + 100663799 System.Void WireMock.Admin.Mappings.PathModel::.ctor() - + @@ -17991,9086 +18379,378 @@ WireMock.Admin.Mappings.RequestModel - - 100663780 - System.Object WireMock.Admin.Mappings.RequestModel::get_Path() - - - - - - - - - - 100663781 - System.Void WireMock.Admin.Mappings.RequestModel::set_Path(System.Object) - - - - - - - - - - 100663782 - System.Object WireMock.Admin.Mappings.RequestModel::get_Url() - - - - - - - - - - 100663783 - System.Void WireMock.Admin.Mappings.RequestModel::set_Url(System.Object) - - - - - - - - - - 100663784 - System.String[] WireMock.Admin.Mappings.RequestModel::get_Methods() - - - - - - - - - - 100663785 - System.Void WireMock.Admin.Mappings.RequestModel::set_Methods(System.String[]) - - - - - - - - - - 100663786 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel> WireMock.Admin.Mappings.RequestModel::get_Headers() - - - - - - - - - - 100663787 - System.Void WireMock.Admin.Mappings.RequestModel::set_Headers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel>) - - - - - - - - - - 100663788 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel> WireMock.Admin.Mappings.RequestModel::get_Cookies() - - - - - - - - - - 100663789 - System.Void WireMock.Admin.Mappings.RequestModel::set_Cookies(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel>) - - - - - - - - - - 100663790 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel> WireMock.Admin.Mappings.RequestModel::get_Params() - - - - - - - - - - 100663791 - System.Void WireMock.Admin.Mappings.RequestModel::set_Params(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel>) - - - - - - - - - - 100663792 - WireMock.Admin.Mappings.BodyModel WireMock.Admin.Mappings.RequestModel::get_Body() - - - - - - - - - - 100663793 - System.Void WireMock.Admin.Mappings.RequestModel::set_Body(WireMock.Admin.Mappings.BodyModel) - - - - - - - - - - 100663794 - System.Void WireMock.Admin.Mappings.RequestModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.ResponseModel - - - - 100663795 - System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_StatusCode() - - - - - - - - - - 100663796 - System.Void WireMock.Admin.Mappings.ResponseModel::set_StatusCode(System.Nullable`1<System.Int32>) - - - - - - - - - - 100663797 - System.String WireMock.Admin.Mappings.ResponseModel::get_Body() - - - - - - - - - - 100663798 - System.Void WireMock.Admin.Mappings.ResponseModel::set_Body(System.String) - - - - - - - - - - 100663799 - System.String WireMock.Admin.Mappings.ResponseModel::get_BodyAsBase64() - - - - - - - - 100663800 - System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsBase64(System.String) - + System.Object WireMock.Admin.Mappings.RequestModel::get_Path() + - + - + - + 100663801 - System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Path(System.Object) + - + - + - + 100663802 - System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) - + System.Object WireMock.Admin.Mappings.RequestModel::get_Url() + - + - + - + 100663803 - WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Url(System.Object) + - + - + - + 100663804 - System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + System.String[] WireMock.Admin.Mappings.RequestModel::get_Methods() + - + - + - + 100663805 - System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Methods(System.String[]) + - + - + - + 100663806 - System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) - + System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel> WireMock.Admin.Mappings.RequestModel::get_Headers() + - + - + - + 100663807 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Headers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel>) + - + - + - + 100663808 - System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel> WireMock.Admin.Mappings.RequestModel::get_Cookies() + - + - + - + 100663809 - System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Cookies(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel>) + - + - + - + 100663810 - System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) - + System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel> WireMock.Admin.Mappings.RequestModel::get_Params() + - + - + - + 100663811 - System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Params(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel>) + - + - + - + 100663812 - System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) - + WireMock.Admin.Mappings.BodyModel WireMock.Admin.Mappings.RequestModel::get_Body() + - + - + - - + + 100663813 - System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.UrlModel - - - - 100663814 - WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() - + System.Void WireMock.Admin.Mappings.RequestModel::set_Body(WireMock.Admin.Mappings.BodyModel) + - + - - - - - 100663815 - System.Void WireMock.Admin.Mappings.UrlModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - - - - - - - - - - 100663816 - System.String[] WireMock.Admin.Mappings.UrlModel::get_Funcs() - - - - - - - - - - 100663817 - System.Void WireMock.Admin.Mappings.UrlModel::set_Funcs(System.String[]) - - - - - - + - 100663818 - System.Void WireMock.Admin.Mappings.UrlModel::.ctor() + 100663814 + System.Void WireMock.Admin.Mappings.RequestModel::.ctor() - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\d74ab7f0\00097adf_bb8ad201\xunit.runner.utility.net35.dll - 2017-04-14T09:48:04.1881288Z - xunit.runner.utility.net35 - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\170e7306\0076c9fb_ba8ad201\xunit.execution.desktop.dll - 2017-04-14T09:48:04.2553313Z - xunit.execution.desktop - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\1b8bc429\00097adf_bb8ad201\xunit.abstractions.dll - 2017-04-14T09:48:04.2888659Z - xunit.abstractions - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll - 2017-01-24T02:27:50.5038952Z - System - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\ed4a9e97\236b3531_03b5d201\WireMock.Net.Tests.dll - 2017-04-14T09:48:04.4322932Z - WireMock.Net.Tests - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll - 2017-02-22T02:02:52.7009184Z - System.Core - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\14cb0f62\0076c9fb_ba8ad201\xunit.core.dll - 2017-04-14T09:48:04.5096558Z - xunit.core - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll - 2016-07-16T11:43:55.5773993Z - System.Runtime - - - - C:\Users\Stef\AppData\Local\Temp\b1cdcb26-a058-422d-be42-de4ba9fa27eb\b1cdcb26-a058-422d-be42-de4ba9fa27eb\assembly\dl3\66c83de7\00097adf_bb8ad201\xunit.runner.visualstudio.testadapter.dll - 2017-04-14T09:48:04.9518712Z - xunit.runner.visualstudio.testadapter - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading.Tasks\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.Tasks.dll - 2016-07-16T11:43:53.8586529Z - System.Threading.Tasks - - - - RefEmit_InMemoryManifestModule - 0001-01-01T00:00:00 - Anonymously Hosted DynamicMethods Assembly - - - - C:\Users\Stef\AppData\Local\Temp\52835f71-7eaa-4437-986a-823100c956e6\52835f71-7eaa-4437-986a-823100c956e6\assembly\dl3\92bcc191\00097adf_bb8ad201\xunit.runner.utility.net35.dll - 2017-04-14T09:48:05.6393677Z - xunit.runner.utility.net35 - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll - 2017-02-22T02:02:52.7009184Z - System.Core - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll - 2017-01-24T02:27:50.5038952Z - System - - - - RefEmit_InMemoryManifestModule - 0001-01-01T00:00:00 - Anonymously Hosted DynamicMethods Assembly - - - - C:\Users\Stef\AppData\Local\Temp\52835f71-7eaa-4437-986a-823100c956e6\52835f71-7eaa-4437-986a-823100c956e6\assembly\dl3\e86c2e62\236b3531_03b5d201\WireMock.Net.Tests.dll - 2017-04-14T09:48:05.8590955Z - WireMock.Net.Tests - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll - 2016-07-16T11:43:55.5773993Z - System.Net.Http - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll - 2017-01-24T02:27:50.5038952Z - System - - - - - C:\Users\Stef\AppData\Local\Temp\52835f71-7eaa-4437-986a-823100c956e6\52835f71-7eaa-4437-986a-823100c956e6\assembly\dl3\d38d47e9\58e7f12e_03b5d201\WireMock.Net.dll - 2017-04-14T09:48:05.9362497Z - WireMock.Net - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <Module> - - - - - <>f__AnonymousType0`1 - - - - 100663297 - <request>j__TPar <>f__AnonymousType0`1::get_request() - - - - - - - 100663298 - System.Void <>f__AnonymousType0`1::.ctor(<request>j__TPar) - - - - - - - 100663299 - System.Boolean <>f__AnonymousType0`1::Equals(System.Object) - - - - - - - 100663300 - System.Int32 <>f__AnonymousType0`1::GetHashCode() - - - - - - - 100663301 - System.String <>f__AnonymousType0`1::ToString() - - - - - - - - - <>f__AnonymousType1`2 - - - - 100663302 - <Mapping>j__TPar <>f__AnonymousType1`2::get_Mapping() - - - - - - - 100663303 - <MatchResult>j__TPar <>f__AnonymousType1`2::get_MatchResult() - - - - - - - 100663304 - System.Void <>f__AnonymousType1`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) - - - - - - - 100663305 - System.Boolean <>f__AnonymousType1`2::Equals(System.Object) - - - - - - - 100663306 - System.Int32 <>f__AnonymousType1`2::GetHashCode() - - - - - - - 100663307 - System.String <>f__AnonymousType1`2::ToString() - - - - - - - - - WireMock.DynamicResponseProvider - - - - 100663308 - System.Void WireMock.DynamicResponseProvider::.ctor(System.Func`2<WireMock.RequestMessage,WireMock.ResponseMessage>) - - - - - - - - - - - - - - 100663309 - System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.DynamicResponseProvider::ProvideResponse(WireMock.RequestMessage) - - - - - - - - - - - - - - WireMock.HttpListenerRequestMapper - - - - 100663310 - WireMock.RequestMessage WireMock.HttpListenerRequestMapper::Map(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663311 - System.Byte[] WireMock.HttpListenerRequestMapper::GetRequestBody(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - 100663312 - System.Void WireMock.HttpListenerRequestMapper::.ctor() - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0 - - - - 100663819 - System.Void WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::.ctor() - - - - - - - 100663820 - System.String WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::<Map>b__1(System.String) - - - - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c - - - - 100663821 - System.Void WireMock.HttpListenerRequestMapper/<>c::.cctor() - - - - - - - 100663822 - System.Void WireMock.HttpListenerRequestMapper/<>c::.ctor() - - - - - - - 100663823 - System.String WireMock.HttpListenerRequestMapper/<>c::<Map>b__0_0(System.String) - - - - - - - - - - - - WireMock.HttpListenerResponseMapper - - - - 100663313 - System.Void WireMock.HttpListenerResponseMapper::Map(WireMock.ResponseMessage,System.Net.HttpListenerResponse) - - - - - - - - - - - - - - - - - - - - - - - - - - 100663314 - System.Void WireMock.HttpListenerResponseMapper::.ctor() - - - - - - - - - - - - WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0 - - - - 100663824 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::.ctor() - - - - - - - 100663825 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::<Map>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) - - - - - - - - - - - - WireMock.Mapping - - - - 100663316 - System.Guid WireMock.Mapping::get_Guid() - - - - - - - - - - 100663317 - System.String WireMock.Mapping::get_Title() - - - - - - - - - - 100663318 - System.Int32 WireMock.Mapping::get_Priority() - - - - - - - - - - 100663319 - WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() - - - - - - - - - - 100663320 - WireMock.IResponseProvider WireMock.Mapping::get_Provider() - - - - - - - - - - 100663324 - System.Boolean WireMock.Mapping::get_IsAdminInterface() - - - - - - - - - - 100663321 - System.Void WireMock.Mapping::.ctor(System.Guid,System.String,WireMock.Matchers.Request.IRequestMatcher,WireMock.IResponseProvider,System.Int32) - - - - - - - - - - - - - - - - - 100663322 - System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.Mapping::ResponseTo(WireMock.RequestMessage) - - - - - - - 100663323 - WireMock.Matchers.Request.RequestMatchResult WireMock.Mapping::IsRequestHandled(WireMock.RequestMessage) - - - - - - - - - - - - - - - - WireMock.Mapping/<ResponseTo>d__16 - - - - 100663826 - System.Void WireMock.Mapping/<ResponseTo>d__16::.ctor() - - - - - - - 100663827 - System.Void WireMock.Mapping/<ResponseTo>d__16::MoveNext() - - - - - - - - - - - 100663828 - System.Void WireMock.Mapping/<ResponseTo>d__16::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.RegistrationCallback - - - 100663325 - System.Void WireMock.RegistrationCallback::.ctor(System.Object,System.IntPtr) - - - - - 100663326 - System.Void WireMock.RegistrationCallback::Invoke(WireMock.Mapping) - - - - - 100663327 - System.IAsyncResult WireMock.RegistrationCallback::BeginInvoke(WireMock.Mapping,System.AsyncCallback,System.Object) - - - - - 100663328 - System.Void WireMock.RegistrationCallback::EndInvoke(System.IAsyncResult) - - - - - - - - WireMock.RequestMessage - - - - 100663329 - System.String WireMock.RequestMessage::get_Url() - - - - - - - - - - 100663330 - System.Void WireMock.RequestMessage::set_Url(System.String) - - - - - - - - - - 100663331 - System.DateTime WireMock.RequestMessage::get_DateTime() - - - - - - - - - - 100663332 - System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) - - - - - - - - - - 100663333 - System.String WireMock.RequestMessage::get_Path() - - - - - - - - - - 100663334 - System.String WireMock.RequestMessage::get_Method() - - - - - - - - - - 100663335 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() - - - - - - - - - - 100663336 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() - - - - - - - - - - 100663337 - System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() - - - - - - - - - - 100663338 - System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() - - - - - - - - - - 100663339 - System.String WireMock.RequestMessage::get_Body() - - - - - - - - - - 100663340 - System.Text.Encoding WireMock.RequestMessage::get_BodyEncoding() - - - - - - - - - - 100663341 - System.Void WireMock.RequestMessage::.ctor(System.Uri,System.String,System.Byte[],System.String,System.Text.Encoding,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663342 - System.Collections.Generic.List`1<System.String> WireMock.RequestMessage::GetParameter(System.String) - - - - - - - - - - - - - - - - - WireMock.RequestMessage/<>c - - - - 100663829 - System.Void WireMock.RequestMessage/<>c::.cctor() - - - - - - - 100663830 - System.Void WireMock.RequestMessage/<>c::.ctor() - - - - - - - 100663831 - System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__32_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.ResponseMessage - - - - 100663343 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.ResponseMessage::get_Headers() - - - - - - - - - - 100663344 - System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - 100663345 - System.Int32 WireMock.ResponseMessage::get_StatusCode() - - - - - - - - - - 100663346 - System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) - - - - - - - - - - 100663347 - System.String WireMock.ResponseMessage::get_BodyOriginal() - - - - - - - - - - 100663348 - System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) - - - - - - - - - - 100663349 - System.String WireMock.ResponseMessage::get_Body() - - - - - - - - - - 100663350 - System.Void WireMock.ResponseMessage::set_Body(System.String) - - - - - - - - - - 100663351 - System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() - - - - - - - - - - 100663352 - System.Void WireMock.ResponseMessage::set_BodyEncoding(System.Text.Encoding) - - - - - - - - - - 100663353 - System.Void WireMock.ResponseMessage::AddHeader(System.String,System.String) - - - - - - - - - - - - 100663354 - System.Void WireMock.ResponseMessage::.ctor() - - - - - - - - - - - - - - WireMock.Validation.Check - - - - 100663355 - T WireMock.Validation.Check::Condition(T,System.Predicate`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - - 100663356 - T WireMock.Validation.Check::NotNull(T,System.String) - - - - - - - - - - - - - - - - - - - 100663357 - T WireMock.Validation.Check::NotNull(T,System.String,System.String) - - - - - - - - - - - - - - - - - - - - 100663358 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663359 - System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663360 - System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) - - - - - - - - - - - - - - - - - - - 100663361 - System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) - - - - - - - - - - - - - - - - - - - - 100663362 - System.Type WireMock.Validation.Check::ValidEntityType(System.Type,System.String) - - - - - - - - - - - - - - - - - - - - - WireMock.Validation.Check/<>c__6`1 - - - - 100663832 - System.Void WireMock.Validation.Check/<>c__6`1::.cctor() - - - - - - - 100663833 - System.Void WireMock.Validation.Check/<>c__6`1::.ctor() - - - - - - - 100663834 - System.Boolean WireMock.Validation.Check/<>c__6`1::<HasNoNulls>b__6_0(T) - - - - - - - - - - - - WireMock.Validation.CoreStrings - - - - 100663363 - System.String WireMock.Validation.CoreStrings::ArgumentPropertyNull(System.String,System.String) - - - - - - - - - - - - 100663364 - System.String WireMock.Validation.CoreStrings::ArgumentIsEmpty(System.String) - - - - - - - - - - - - 100663365 - System.String WireMock.Validation.CoreStrings::InvalidEntityType(System.Type,System.String) - - - - - - - - - - - - 100663366 - System.String WireMock.Validation.CoreStrings::CollectionArgumentIsEmpty(System.String) - - - - - - - - - - - - - - WireMock.Util.JsonUtils - - - - 100663367 - T WireMock.Util.JsonUtils::ParseJTokenToObject(System.Object) - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Util.WireMockList`1 - - - - 100663368 - System.Void WireMock.Util.WireMockList`1::.ctor() - - - - - - - - - - - - 100663369 - System.Void WireMock.Util.WireMockList`1::.ctor(T[]) - - - - - - - - - - - - 100663370 - System.Void WireMock.Util.WireMockList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) - - - - - - - - - - - - 100663371 - System.String WireMock.Util.WireMockList`1::ToString() - - - - - - - - - - - - - - - - - - - - - WireMock.Server.FluentMockServer - - - - 100663402 - System.Collections.Generic.List`1<System.Int32> WireMock.Server.FluentMockServer::get_Ports() - - - - - - - - - - 100663403 - System.String[] WireMock.Server.FluentMockServer::get_Urls() - - - - - - - - - - 100663404 - System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::get_LogEntries() - - - - - - - - - - - - - - 100663406 - System.Collections.Generic.IEnumerable`1<WireMock.Mapping> WireMock.Server.FluentMockServer::get_Mappings() - - - - - - - - - - - - - - 100663372 - System.Void WireMock.Server.FluentMockServer::ReadStaticMappings(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663373 - System.Void WireMock.Server.FluentMockServer::ReadStaticMapping(System.String) - - - - - - - - - - - - - - - - - - - - - - - 100663374 - System.Void WireMock.Server.FluentMockServer::InitAdmin() - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663375 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsGet(WireMock.RequestMessage) - - - - - - - - - - - - - 100663376 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsUpdate(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - 100663377 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingGet(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - 100663378 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingPut(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663379 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingDelete(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - 100663380 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsSave(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663381 - System.String WireMock.Server.FluentMockServer::SanitizeFileName(System.String,System.Char) - - - - - - - - - - - - 100663382 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsGet(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - 100663383 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsPost(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - 100663384 - System.Void WireMock.Server.FluentMockServer::DeserializeAndAddMapping(System.String,System.Nullable`1<System.Guid>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663385 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsDelete(WireMock.RequestMessage) - - - - - - - - - - - - - 100663386 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestGet(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - 100663387 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestDelete(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - 100663388 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsGet(WireMock.RequestMessage) - - - - - - - - - - - - - 100663389 - WireMock.Admin.Requests.LogEntryModel WireMock.Server.FluentMockServer::ToLogEntryModel(WireMock.Logging.LogEntry) - - - - - - - - - - - - - - - - - - - 100663390 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsDelete(WireMock.RequestMessage) - - - - - - - - - - - - - 100663391 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsFind(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663392 - WireMock.RequestBuilders.IRequestBuilder WireMock.Server.FluentMockServer::InitRequestBuilder(WireMock.Admin.Mappings.RequestModel) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663393 - WireMock.ResponseBuilders.IResponseBuilder WireMock.Server.FluentMockServer::InitResponseBuilder(WireMock.Admin.Mappings.ResponseModel) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663394 - WireMock.Admin.Mappings.MappingModel WireMock.Server.FluentMockServer::ToMappingModel(WireMock.Mapping) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663395 - WireMock.Admin.Mappings.MatcherModel[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher>) - - - - - - - - - - - - - - - - - 100663396 - WireMock.Admin.Mappings.MatcherModel WireMock.Server.FluentMockServer::Map(WireMock.Matchers.IMatcher) - - - - - - - - - - - - - - - - - - - - - - 100663397 - System.String[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<System.Func`2<T,System.Boolean>>) - - - - - - - - - - - - - - - - - 100663398 - System.String WireMock.Server.FluentMockServer::Map(System.Func`2<T,System.Boolean>) - - - - - - - - - - - - - - - 100663399 - WireMock.Matchers.IMatcher WireMock.Server.FluentMockServer::Map(WireMock.Admin.Mappings.MatcherModel) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663400 - WireMock.ResponseMessage WireMock.Server.FluentMockServer::ToJson(T) - - - - - - - - - - - - 100663401 - System.Text.Encoding WireMock.Server.FluentMockServer::ToEncoding(WireMock.Admin.Mappings.EncodingModel) - - - - - - - - - - - - - - - 100663405 - System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663407 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(WireMock.Server.FluentMockServerSettings) - - - - - - - - - - - - - 100663408 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.Nullable`1<System.Int32>,System.Boolean) - - - - - - - - - - - - 100663409 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.String[]) - - - - - - - - - - - - - 100663410 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean) - - - - - - - - - - - - 100663411 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.String[]) - - - - - - - - - - - - - 100663412 - WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterfaceAndReadStaticMappings(System.String[]) - - - - - - - - - - - - - 100663413 - System.Void WireMock.Server.FluentMockServer::.ctor(WireMock.Server.FluentMockServerSettings) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663414 - System.Void WireMock.Server.FluentMockServer::AddCatchAllMapping() - - - - - - - - - - - - 100663415 - System.Void WireMock.Server.FluentMockServer::Stop() - - - - - - - - - - - - - - - 100663416 - System.Void WireMock.Server.FluentMockServer::Dispose() - - - - - - - - - - - - - - - - - - 100663417 - System.Void WireMock.Server.FluentMockServer::Reset() - - - - - - - - - - - - - 100663418 - System.Void WireMock.Server.FluentMockServer::ResetLogEntries() - - - - - - - - - - - - - - - 100663419 - System.Boolean WireMock.Server.FluentMockServer::DeleteLogEntry(System.Guid) - - - - - - - - - - - - - - - - - - - - - - 100663420 - System.Void WireMock.Server.FluentMockServer::ResetMappings() - - - - - - - - - - - - - - - 100663421 - System.Boolean WireMock.Server.FluentMockServer::DeleteMapping(System.Guid) - - - - - - - - - - - - - - - - - - - - - - 100663422 - System.Void WireMock.Server.FluentMockServer::AddGlobalProcessingDelay(System.TimeSpan) - - - - - - - - - - - - - - - 100663423 - System.Void WireMock.Server.FluentMockServer::AllowPartialMapping() - - - - - - - - - - - - - - - 100663424 - System.Void WireMock.Server.FluentMockServer::SetBasicAuthentication(System.String,System.String) - - - - - - - - - - - - - - - 100663425 - WireMock.Server.IRespondWithAProvider WireMock.Server.FluentMockServer::Given(WireMock.Matchers.Request.IRequestMatcher) - - - - - - - - - - - - 100663426 - System.Void WireMock.Server.FluentMockServer::RegisterMapping(WireMock.Mapping) - - - - - - - - - - - - - - - - 100663427 - System.Void WireMock.Server.FluentMockServer::LogRequest(WireMock.Logging.LogEntry) - - - - - - - - - - - - - - - 100663428 - System.Void WireMock.Server.FluentMockServer::HandleRequestAsync(System.Net.HttpListenerContext,System.Threading.CancellationToken) - - - - - - - 100663429 - System.Void WireMock.Server.FluentMockServer::.cctor() - - - - - - - - - - 100663430 - WireMock.Admin.Mappings.HeaderModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_8(WireMock.Matchers.Request.RequestMessageHeaderMatcher) - - - - - - - - - - 100663431 - WireMock.Admin.Mappings.CookieModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_9(WireMock.Matchers.Request.RequestMessageCookieMatcher) - - - - - - - - - - 100663432 - WireMock.Admin.Mappings.ParamModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_10(WireMock.Matchers.Request.RequestMessageParamMatcher) - - - - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c - - - - 100663835 - System.Void WireMock.Server.FluentMockServer/<>c::.cctor() - - - - - - - 100663836 - System.Void WireMock.Server.FluentMockServer/<>c::.ctor() - - - - - - - 100663837 - System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) - - - - - - - - - - 100663838 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) - - - - - - - - - - 100663839 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) - - - - - - - - - - 100663840 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663841 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663842 - System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663843 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663844 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) - - - - - - - - - - 100663845 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) - - - - - - - - - - 100663846 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) - - - - - - - - - - 100663847 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663848 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663849 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663850 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663851 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) - - - - - - - - - - 100663852 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) - - - - - - - - - - 100663853 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) - - - - - - - - - - 100663854 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) - - - - - - - - - - 100663855 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) - - - - - - - - - - 100663856 - System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) - - - - - - - - - - 100663857 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663858 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663859 - WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__64_0(WireMock.RequestMessage) - - - - - - - - - - 100663860 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__70_0(WireMock.Mapping) - - - - - - - - - - 100663861 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_1(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663862 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_2(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663863 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_3(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663864 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_4(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663865 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_5(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663866 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_6(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass12_0 - - - - 100663867 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::.ctor() - - - - - - - 100663868 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::<MappingGet>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass16_0 - - - - 100663869 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::.ctor() - - - - - - - 100663870 - System.String WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::<SanitizeFileName>b__0(System.String,System.Char) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass21_0 - - - - 100663871 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::.ctor() - - - - - - - 100663872 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::<RequestGet>b__0(WireMock.Logging.LogEntry) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__32`1 - - - - 100663873 - System.Void WireMock.Server.FluentMockServer/<>c__32`1::.cctor() - - - - - - - 100663874 - System.Void WireMock.Server.FluentMockServer/<>c__32`1::.ctor() - - - - - - - 100663875 - System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass69_0 - - - - 100663876 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::.ctor() - - - - - - - 100663877 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass71_0 - - - - 100663878 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::.ctor() - - - - - - - 100663879 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::<DeleteMapping>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass78_0 - - - - 100663880 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::.ctor() - - - - - - - 100663881 - <>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::<HandleRequestAsync>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78 - - - - 100663882 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::.ctor() - - - - - - - 100663883 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663884 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.Server.FluentMockServerSettings - - - - 100663433 - System.Nullable`1<System.Int32> WireMock.Server.FluentMockServerSettings::get_Port() - - - - - - - - - - 100663434 - System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) - - - - - - - - - - 100663435 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() - - - - - - - - - - 100663436 - System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663437 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() - - - - - - - - - - 100663438 - System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663439 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() - - - - - - - - - - 100663440 - System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663441 - System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() - - - - - - - - - - 100663442 - System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) - - - - - - - - - - 100663443 - System.Void WireMock.Server.FluentMockServerSettings::.ctor() - - - - - - - - - WireMock.Server.RespondWithAProvider - - - - 100663449 - System.Void WireMock.Server.RespondWithAProvider::.ctor(WireMock.RegistrationCallback,WireMock.Matchers.Request.IRequestMatcher) - - - - - - - - - - - - - - 100663450 - System.Void WireMock.Server.RespondWithAProvider::RespondWith(WireMock.IResponseProvider) - - - - - - - - - - - - - - - - 100663451 - WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.String) - - - - - - - - - - - - 100663452 - WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.Guid) - - - - - - - - - - - - - 100663453 - WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithTitle(System.String) - - - - - - - - - - - - - 100663454 - WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::AtPriority(System.Int32) - - - - - - - - - - - - - - - WireMock.ResponseBuilders.Response - - - - 100663467 - System.Nullable`1<System.TimeSpan> WireMock.ResponseBuilders.Response::get_Delay() - - - - - - - - - - 100663468 - System.Void WireMock.ResponseBuilders.Response::set_Delay(System.Nullable`1<System.TimeSpan>) - - - - - - - - - - 100663469 - System.Boolean WireMock.ResponseBuilders.Response::get_UseTransformer() - - - - - - - - - - 100663470 - System.Void WireMock.ResponseBuilders.Response::set_UseTransformer(System.Boolean) - - - - - - - - - - 100663471 - WireMock.ResponseMessage WireMock.ResponseBuilders.Response::get_ResponseMessage() - - - - - - - - - - 100663472 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(WireMock.ResponseMessage) - - - - - - - - - - - - - 100663473 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(System.Func`1<WireMock.ResponseMessage>) - - - - - - - - - - - - - 100663474 - System.Void WireMock.ResponseBuilders.Response::.ctor(WireMock.ResponseMessage) - - - - - - - - - - - - - 100663475 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Int32) - - - - - - - - - - - - - 100663476 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Net.HttpStatusCode) - - - - - - - - - - - - 100663477 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithSuccess() - - - - - - - - - - - - 100663478 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithNotFound() - - - - - - - - - - - - 100663479 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeader(System.String,System.String) - - - - - - - - - - - - - - 100663480 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeaders(System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - - - - 100663481 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBody(System.String,System.Text.Encoding) - - - - - - - - - - - - - - - - - - 100663482 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsJson(System.Object,System.Text.Encoding) - - - - - - - - - - - - - - - - - - - - - - - 100663483 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsBase64(System.String,System.Text.Encoding) - - - - - - - - - - - - - - - - - - - 100663484 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithTransformer() - - - - - - - - - - - - - 100663485 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.TimeSpan) - - - - - - - - - - - - - - 100663486 - WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.Int32) - - - - - - - - - - - - 100663487 - System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.ResponseBuilders.Response::ProvideResponse(WireMock.RequestMessage) - - - - - - - - - WireMock.ResponseBuilders.Response/<>c - - - - 100663885 - System.Void WireMock.ResponseBuilders.Response/<>c::.cctor() - - - - - - - 100663886 - System.Void WireMock.ResponseBuilders.Response/<>c::.ctor() - - - - - - - 100663887 - System.Boolean WireMock.ResponseBuilders.Response/<>c::<WithDelay>b__24_0(System.TimeSpan) - - - - - - - - - - - - WireMock.ResponseBuilders.Response/<ProvideResponse>d__26 - - - - 100663888 - System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::.ctor() - - - - - - - 100663889 - System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663890 - System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.RequestBuilders.Request - - - - 100663514 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::Create() - - - - - - - - - - - - 100663515 - System.Void WireMock.RequestBuilders.Request::.ctor(System.Collections.Generic.IList`1<WireMock.Matchers.Request.IRequestMatcher>) - - - - - - - - - - - - - 100663516 - System.Collections.Generic.IList`1<T> WireMock.RequestBuilders.Request::GetRequestMessageMatchers() - - - - - - - - - - - - 100663517 - T WireMock.RequestBuilders.Request::GetRequestMessageMatcher() - - - - - - - - - - - - 100663518 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663519 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.String[]) - - - - - - - - - - - - - - 100663520 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.Func`2<System.String,System.Boolean>[]) - - - - - - - - - - - - - - 100663521 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663522 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.String[]) - - - - - - - - - - - - - - 100663523 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.Func`2<System.String,System.Boolean>[]) - - - - - - - - - - - - - - 100663524 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingGet() - - - - - - - - - - - - - 100663525 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() - - - - - - - - - - - - - 100663526 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() - - - - - - - - - - - - - 100663527 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() - - - - - - - - - - - - - 100663528 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() - - - - - - - - - - - - - 100663529 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() - - - - - - - - - - - - - - - - - - - - 100663530 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) - - - - - - - - - - - - - - 100663531 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) - - - - - - - - - - - - - 100663532 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) - - - - - - - - - - - - - 100663533 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) - - - - - - - - - - - - - - 100663534 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) - - - - - - - - - - - - - - 100663535 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) - - - - - - - - - - - - - - 100663536 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) - - - - - - - - - - - - - - 100663537 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - - - - - - - - - - - - - - 100663538 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - 100663539 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - 100663540 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - 100663541 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) - - - - - - - - - - - - - 100663542 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663543 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - - - WireMock.RequestBuilders.Request/<>c__3`1 - - - - 100663891 - System.Void WireMock.RequestBuilders.Request/<>c__3`1::.cctor() - - - - - - - 100663892 - System.Void WireMock.RequestBuilders.Request/<>c__3`1::.ctor() - - - - - - - 100663893 - System.Boolean WireMock.RequestBuilders.Request/<>c__3`1::<GetRequestMessageMatchers>b__3_0(WireMock.Matchers.Request.IRequestMatcher) - - - - - - - - - - - - WireMock.RequestBuilders.Request/<>c__4`1 - - - - 100663894 - System.Void WireMock.RequestBuilders.Request/<>c__4`1::.cctor() - - - - - - - 100663895 - System.Void WireMock.RequestBuilders.Request/<>c__4`1::.ctor() - - - - - - - 100663896 - System.Boolean WireMock.RequestBuilders.Request/<>c__4`1::<GetRequestMessageMatcher>b__4_0(WireMock.Matchers.Request.IRequestMatcher) - - - - - - - - - - - - WireMock.RequestBuilders.Request/<>c - - - - 100663897 - System.Void WireMock.RequestBuilders.Request/<>c::.cctor() - - - - - - - 100663898 - System.Void WireMock.RequestBuilders.Request/<>c::.ctor() - - - - - - - 100663899 - System.Boolean WireMock.RequestBuilders.Request/<>c::<UsingAnyVerb>b__16_0(WireMock.Matchers.Request.IRequestMatcher) - - - - - - - - - - - - WireMock.Matchers.ExactMatcher - - - - 100663544 - System.Void WireMock.Matchers.ExactMatcher::.ctor(System.String[]) - - - - - - - - - - - - - - 100663545 - System.Double WireMock.Matchers.ExactMatcher::IsMatch(System.String) - - - - - - - - - - - - 100663546 - System.String[] WireMock.Matchers.ExactMatcher::GetPatterns() - - - - - - - - - - - - 100663547 - System.String WireMock.Matchers.ExactMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0 - - - - 100663900 - System.Void WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::.ctor() - - - - - - - 100663901 - System.Boolean WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - - - - - - - - - - - - WireMock.Matchers.JsonPathMatcher - - - - 100663551 - System.Void WireMock.Matchers.JsonPathMatcher::.ctor(System.String[]) - - - - - - - - - - - - - - 100663552 - System.Double WireMock.Matchers.JsonPathMatcher::IsMatch(System.String) - - - - - - - - - - - - - - - - - - - - - - 100663553 - System.String[] WireMock.Matchers.JsonPathMatcher::GetPatterns() - - - - - - - - - - - - 100663554 - System.String WireMock.Matchers.JsonPathMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0 - - - - 100663902 - System.Void WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::.ctor() - - - - - - - 100663903 - System.Boolean WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - - - - - - - - - - - - WireMock.Matchers.MatchScores - - - - 100663555 - System.Double WireMock.Matchers.MatchScores::ToScore(System.Boolean) - - - - - - - - - - - - - - - 100663556 - System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Boolean>) - - - - - - - - - - - - - 100663557 - System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Double>) - - - - - - - - - - - - - - - WireMock.Matchers.RegexMatcher - - - - 100663558 - System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String,System.Boolean) - - - - - - - - - - - - 100663559 - System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String[],System.Boolean) - - - - - - - - - - - - - - - - - - - - - 100663560 - System.Double WireMock.Matchers.RegexMatcher::IsMatch(System.String) - - - - - - - - - - - - - - - - - - - - - 100663561 - System.String[] WireMock.Matchers.RegexMatcher::GetPatterns() - - - - - - - - - - - - 100663562 - System.String WireMock.Matchers.RegexMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0 - - - - 100663904 - System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::.ctor() - - - - - - - 100663905 - System.Text.RegularExpressions.Regex WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::<.ctor>b__0(System.String) - - - - - - - - - - - - WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0 - - - - 100663906 - System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::.ctor() - - - - - - - 100663907 - System.Boolean WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.Text.RegularExpressions.Regex) - - - - - - - - - - - - WireMock.Matchers.SimMetricsMatcher - - - - 100663563 - System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String,SimMetrics.Net.SimMetricType) - - - - - - - - - - - - 100663564 - System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String[],SimMetrics.Net.SimMetricType) - - - - - - - - - - - - - - - 100663565 - System.Double WireMock.Matchers.SimMetricsMatcher::IsMatch(System.String) - - - - - - - - - - - - - 100663566 - SimMetrics.Net.API.IStringMetric WireMock.Matchers.SimMetricsMatcher::GetStringMetricType() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663567 - System.String[] WireMock.Matchers.SimMetricsMatcher::GetPatterns() - - - - - - - - - - - - 100663568 - System.String WireMock.Matchers.SimMetricsMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0 - - - - 100663908 - System.Void WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::.ctor() - - - - - - - 100663909 - System.Double WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.String) - - - - - - - - - - - - WireMock.Matchers.WildcardMatcher - - - - 100663569 - System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String,System.Boolean) - - - - - - - - - - - - 100663570 - System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String[],System.Boolean) - - - - - - - - - - - - - 100663571 - System.String[] WireMock.Matchers.WildcardMatcher::GetPatterns() - - - - - - - - - - - - 100663572 - System.String WireMock.Matchers.WildcardMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.WildcardMatcher/<>c - - - - 100663910 - System.Void WireMock.Matchers.WildcardMatcher/<>c::.cctor() - - - - - - - 100663911 - System.Void WireMock.Matchers.WildcardMatcher/<>c::.ctor() - - - - - - - 100663912 - System.String WireMock.Matchers.WildcardMatcher/<>c::<.ctor>b__2_0(System.String) - - - - - - - - - - - - WireMock.Matchers.XPathMatcher - - - - 100663573 - System.Void WireMock.Matchers.XPathMatcher::.ctor(System.String[]) - - - - - - - - - - - - - - 100663574 - System.Double WireMock.Matchers.XPathMatcher::IsMatch(System.String) - - - - - - - - - - - - - - - - - - - - - - 100663575 - System.String[] WireMock.Matchers.XPathMatcher::GetPatterns() - - - - - - - - - - - - 100663576 - System.String WireMock.Matchers.XPathMatcher::GetName() - - - - - - - - - - - - - - WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0 - - - - 100663913 - System.Void WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::.ctor() - - - - - - - 100663914 - System.Boolean WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMatchResult - - - - 100663578 - System.Double WireMock.Matchers.Request.RequestMatchResult::get_TotalScore() - - - - - - - - - - 100663579 - System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalScore(System.Double) - - - - - - - - - - 100663580 - System.Int32 WireMock.Matchers.Request.RequestMatchResult::get_TotalNumber() - - - - - - - - - - 100663581 - System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalNumber(System.Int32) - - - - - - - - - - 100663582 - System.Boolean WireMock.Matchers.Request.RequestMatchResult::get_IsPerfectMatch() - - - - - - - - - - 100663583 - System.Double WireMock.Matchers.Request.RequestMatchResult::get_AverageTotalScore() - - - - - - - - - - 100663584 - System.Int32 WireMock.Matchers.Request.RequestMatchResult::CompareTo(System.Object) - - - - - - - - - - - - - 100663585 - System.Void WireMock.Matchers.Request.RequestMatchResult::.ctor() - - - - - - - - - WireMock.Matchers.Request.RequestMessageBodyMatcher - - - - 100663586 - System.Func`2<System.String,System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Func() - - - - - - - - - - 100663587 - System.Func`2<System.Byte[],System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_DataFunc() - - - - - - - - - - 100663588 - WireMock.Matchers.IMatcher WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Matcher() - - - - - - - - - - 100663589 - System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.String) - - - - - - - - - - - - 100663590 - System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Byte[]) - - - - - - - - - - - - - - 100663591 - System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.String,System.Boolean>) - - - - - - - - - - - - - - 100663592 - System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.Byte[],System.Boolean>) - - - - - - - - - - - - - - 100663593 - System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(WireMock.Matchers.IMatcher) - - - - - - - - - - - - - - 100663594 - System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663595 - System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageCompositeMatcher - - - - 100663596 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher> WireMock.Matchers.Request.RequestMessageCompositeMatcher::get_RequestMatchers() - - - - - - - - - - 100663597 - System.Void WireMock.Matchers.Request.RequestMessageCompositeMatcher::.ctor(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher>,WireMock.Matchers.Request.CompositeMatcherType) - - - - - - - - - - - - - - - 100663598 - System.Double WireMock.Matchers.Request.RequestMessageCompositeMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageCookieMatcher - - - - 100663599 - System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Funcs() - - - - - - - - - - 100663600 - System.String WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Name() - - - - - - - - - - 100663601 - WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Matchers() - - - - - - - - - - 100663602 - System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - - 100663603 - System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - - 100663604 - System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - 100663605 - System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663606 - System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0 - - - - 100663915 - System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::.ctor() - - - - - - - 100663916 - System.Boolean WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - - - - - - - - - - 100663917 - System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageHeaderMatcher - - - - 100663607 - System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Funcs() - - - - - - - - - - 100663608 - System.String WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Name() - - - - - - - - - - 100663609 - WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Matchers() - - - - - - - - - - 100663610 - System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - - 100663611 - System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - - 100663612 - System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - - - - - - - - - - - - - - 100663613 - System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663614 - System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0 - - - - 100663918 - System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::.ctor() - - - - - - - 100663919 - System.Boolean WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - - - - - - - - - - 100663920 - System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageMethodMatcher - - - - 100663615 - System.String[] WireMock.Matchers.Request.RequestMessageMethodMatcher::get_Methods() - - - - - - - - - - 100663616 - System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher::.ctor(System.String[]) - - - - - - - - - - - - - - 100663617 - System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663618 - System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c - - - - 100663921 - System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.cctor() - - - - - - - 100663922 - System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.ctor() - - - - - - - 100663923 - System.String WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::<.ctor>b__3_0(System.String) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageParamMatcher - - - - 100663619 - System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageParamMatcher::get_Funcs() - - - - - - - - - - 100663620 - System.String WireMock.Matchers.Request.RequestMessageParamMatcher::get_Key() - - - - - - - - - - 100663621 - System.Collections.Generic.IEnumerable`1<System.String> WireMock.Matchers.Request.RequestMessageParamMatcher::get_Values() - - - - - - - - - - 100663622 - System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.String,System.Collections.Generic.IEnumerable`1<System.String>) - - - - - - - - - - - - - - - 100663623 - System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - - - - - - - - - - - - - - 100663624 - System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663625 - System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0 - - - - 100663924 - System.Void WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::.ctor() - - - - - - - 100663925 - System.Boolean WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessagePathMatcher - - - - 100663626 - System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessagePathMatcher::get_Matchers() - - - - - - - - - - 100663627 - System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessagePathMatcher::get_Funcs() - - - - - - - - - - 100663628 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.String[]) - - - - - - - - - - - - 100663629 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663630 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - - - - - - - - - - - - - - 100663631 - System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663632 - System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessagePathMatcher/<>c - - - - 100663926 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.cctor() - - - - - - - 100663927 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.ctor() - - - - - - - 100663928 - WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::<.ctor>b__6_0(System.String) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0 - - - - 100663929 - System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::.ctor() - - - - - - - 100663930 - System.Double WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - - - - - - - - - - 100663931 - System.Boolean WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageUrlMatcher - - - - 100663633 - System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Matchers() - - - - - - - - - - 100663634 - System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Funcs() - - - - - - - - - - 100663635 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.String[]) - - - - - - - - - - - - 100663636 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - 100663637 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - - - - - - - - - - - - - - 100663638 - System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - - - - - - 100663639 - System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::IsMatch(WireMock.RequestMessage) - - - - - - - - - - - - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c - - - - 100663932 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.cctor() - - - - - - - 100663933 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.ctor() - - - - - - - 100663934 - WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::<.ctor>b__6_0(System.String) - - - - - - - - - - - - WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0 - - - - 100663935 - System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::.ctor() - - - - - - - 100663936 - System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - - - - - - - - - - 100663937 - System.Boolean WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - - - - - - - - - - - - WireMock.Logging.LogEntry - - - - 100663640 - System.Guid WireMock.Logging.LogEntry::get_Guid() - - - - - - - - - - 100663641 - System.Void WireMock.Logging.LogEntry::set_Guid(System.Guid) - - - - - - - - - - 100663642 - WireMock.RequestMessage WireMock.Logging.LogEntry::get_RequestMessage() - - - - - - - - - - 100663643 - System.Void WireMock.Logging.LogEntry::set_RequestMessage(WireMock.RequestMessage) - - - - - - - - - - 100663644 - WireMock.ResponseMessage WireMock.Logging.LogEntry::get_ResponseMessage() - - - - - - - - - - 100663645 - System.Void WireMock.Logging.LogEntry::set_ResponseMessage(WireMock.ResponseMessage) - - - - - - - - - - 100663646 - WireMock.Matchers.Request.RequestMatchResult WireMock.Logging.LogEntry::get_RequestMatchResult() - - - - - - - - - - 100663647 - System.Void WireMock.Logging.LogEntry::set_RequestMatchResult(WireMock.Matchers.Request.RequestMatchResult) - - - - - - - - - - 100663648 - System.Nullable`1<System.Guid> WireMock.Logging.LogEntry::get_MappingGuid() - - - - - - - - - - 100663649 - System.Void WireMock.Logging.LogEntry::set_MappingGuid(System.Nullable`1<System.Guid>) - - - - - - - - - - 100663650 - System.String WireMock.Logging.LogEntry::get_MappingTitle() - - - - - - - - - - 100663651 - System.Void WireMock.Logging.LogEntry::set_MappingTitle(System.String) - - - - - - - - - - 100663652 - System.Void WireMock.Logging.LogEntry::.ctor() - - - - - - - - - WireMock.Http.PortUtil - - - - 100663653 - System.Int32 WireMock.Http.PortUtil::FindFreeTcpPort() - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Http.TinyHttpServer - - - - 100663654 - System.Boolean WireMock.Http.TinyHttpServer::get_IsStarted() - - - - - - - - - - 100663655 - System.Void WireMock.Http.TinyHttpServer::set_IsStarted(System.Boolean) - - - - - - - - - - 100663656 - System.Collections.Generic.List`1<System.Uri> WireMock.Http.TinyHttpServer::get_Urls() - - - - - - - - - - 100663657 - System.Collections.Generic.List`1<System.Int32> WireMock.Http.TinyHttpServer::get_Ports() - - - - - - - - - - 100663658 - System.Void WireMock.Http.TinyHttpServer::.ctor(System.Action`2<System.Net.HttpListenerContext,System.Threading.CancellationToken>,System.String[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663659 - System.Void WireMock.Http.TinyHttpServer::Start() - - - - - - - - - - - - - - 100663660 - System.Void WireMock.Http.TinyHttpServer::Stop() - - - - - - - - - - - - - - - - 100663661 - System.Threading.Tasks.Task WireMock.Http.TinyHttpServer::<Start>b__14_0() - - - - - - - - - WireMock.Http.TinyHttpServer/<<Start>b__14_0>d - - - - 100663938 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::.ctor() - - - - - - - 100663939 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::MoveNext() - - - - - - - - - - - - - - - - - - - - - 100663940 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.Extensions.DictionaryExtensions - - - - 100663662 - System.Object WireMock.Extensions.DictionaryExtensions::ToExpandoObject(System.Collections.Generic.IDictionary`2<System.String,T>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Extensions.DictionaryExtensions/<>o__0`1 - - - - - WireMock.Admin.Settings.SettingsModel - - - - 100663663 - System.Nullable`1<System.Int32> WireMock.Admin.Settings.SettingsModel::get_GlobalProcessingDelay() - - - - - - - - - - 100663664 - System.Void WireMock.Admin.Settings.SettingsModel::set_GlobalProcessingDelay(System.Nullable`1<System.Int32>) - - - - - - - - - - 100663665 - System.Nullable`1<System.Boolean> WireMock.Admin.Settings.SettingsModel::get_AllowPartialMapping() - - - - - - - - - - 100663666 - System.Void WireMock.Admin.Settings.SettingsModel::set_AllowPartialMapping(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663667 - System.Void WireMock.Admin.Settings.SettingsModel::.ctor() - - - - - - - - - WireMock.Admin.Requests.LogEntryModel - - - - 100663668 - System.Guid WireMock.Admin.Requests.LogEntryModel::get_Guid() - - - - - - - - - - 100663669 - System.Void WireMock.Admin.Requests.LogEntryModel::set_Guid(System.Guid) - - - - - - - - - - 100663670 - WireMock.Admin.Requests.LogRequestModel WireMock.Admin.Requests.LogEntryModel::get_Request() - - - - - - - - - - 100663671 - System.Void WireMock.Admin.Requests.LogEntryModel::set_Request(WireMock.Admin.Requests.LogRequestModel) - - - - - - - - - - 100663672 - WireMock.Admin.Requests.LogResponseModel WireMock.Admin.Requests.LogEntryModel::get_Response() - - - - - - - - - - 100663673 - System.Void WireMock.Admin.Requests.LogEntryModel::set_Response(WireMock.Admin.Requests.LogResponseModel) - - - - - - - - - - 100663674 - System.Nullable`1<System.Guid> WireMock.Admin.Requests.LogEntryModel::get_MappingGuid() - - - - - - - - - - 100663675 - System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingGuid(System.Nullable`1<System.Guid>) - - - - - - - - - - 100663676 - System.String WireMock.Admin.Requests.LogEntryModel::get_MappingTitle() - - - - - - - - - - 100663677 - System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingTitle(System.String) - - - - - - - - - - 100663678 - WireMock.Admin.Requests.LogRequestMatchModel WireMock.Admin.Requests.LogEntryModel::get_RequestMatchResult() - - - - - - - - - - 100663679 - System.Void WireMock.Admin.Requests.LogEntryModel::set_RequestMatchResult(WireMock.Admin.Requests.LogRequestMatchModel) - - - - - - - - - - 100663680 - System.Void WireMock.Admin.Requests.LogEntryModel::.ctor() - - - - - - - - - WireMock.Admin.Requests.LogRequestMatchModel - - - - 100663681 - System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_TotalScore() - - - - - - - - - - 100663682 - System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalScore(System.Double) - - - - - - - - - - 100663683 - System.Int32 WireMock.Admin.Requests.LogRequestMatchModel::get_TotalNumber() - - - - - - - - - - 100663684 - System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalNumber(System.Int32) - - - - - - - - - - 100663685 - System.Boolean WireMock.Admin.Requests.LogRequestMatchModel::get_IsPerfectMatch() - - - - - - - - - - 100663686 - System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_IsPerfectMatch(System.Boolean) - - - - - - - - - - 100663687 - System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_AverageTotalScore() - - - - - - - - - - 100663688 - System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_AverageTotalScore(System.Double) - - - - - - - - - - 100663689 - System.Void WireMock.Admin.Requests.LogRequestMatchModel::.ctor() - - - - - - - - - WireMock.Admin.Requests.LogRequestModel - - - - 100663690 - System.DateTime WireMock.Admin.Requests.LogRequestModel::get_DateTime() - - - - - - - - - - 100663691 - System.Void WireMock.Admin.Requests.LogRequestModel::set_DateTime(System.DateTime) - - - - - - - - - - 100663692 - System.String WireMock.Admin.Requests.LogRequestModel::get_Path() - - - - - - - - - - 100663693 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Path(System.String) - - - - - - - - - - 100663694 - System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoleteUrl() - - - - - - - - - - 100663695 - System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoleteUrl(System.String) - - - - - - - - - - 100663696 - System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.Admin.Requests.LogRequestModel::get_Query() - - - - - - - - - - 100663697 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Query(System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>) - - - - - - - - - - 100663698 - System.String WireMock.Admin.Requests.LogRequestModel::get_Method() - - - - - - - - - - 100663699 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Method(System.String) - - - - - - - - - - 100663700 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Headers() - - - - - - - - - - 100663701 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - 100663702 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Cookies() - - - - - - - - - - 100663703 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Cookies(System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - 100663704 - System.String WireMock.Admin.Requests.LogRequestModel::get_Body() - - - - - - - - - - 100663705 - System.Void WireMock.Admin.Requests.LogRequestModel::set_Body(System.String) - - - - - - - - - - 100663706 - WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogRequestModel::get_BodyEncoding() - - - - - - - - - - 100663707 - System.Void WireMock.Admin.Requests.LogRequestModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - - - - - - - - - - 100663708 - System.Void WireMock.Admin.Requests.LogRequestModel::.ctor() - - - - - - - - - WireMock.Admin.Requests.LogResponseModel - - - - 100663709 - System.Int32 WireMock.Admin.Requests.LogResponseModel::get_StatusCode() - - - - - - - - - - 100663710 - System.Void WireMock.Admin.Requests.LogResponseModel::set_StatusCode(System.Int32) - - - - - - - - - - 100663711 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogResponseModel::get_Headers() - - - - - - - - - - 100663712 - System.Void WireMock.Admin.Requests.LogResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - - - - - - - - - - 100663713 - System.String WireMock.Admin.Requests.LogResponseModel::get_Body() - - - - - - - - - - 100663714 - System.Void WireMock.Admin.Requests.LogResponseModel::set_Body(System.String) - - - - - - - - - - 100663715 - System.String WireMock.Admin.Requests.LogResponseModel::get_BodyOriginal() - - - - - - - - - - 100663716 - System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyOriginal(System.String) - - - - - - - - - - 100663717 - WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogResponseModel::get_BodyEncoding() - - - - - - - - - - 100663718 - System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - - - - - - - - - - 100663719 - System.Void WireMock.Admin.Requests.LogResponseModel::.ctor() - - - - - - - - - - - - WireMock.Admin.Mappings.BodyModel - - - - 100663720 - WireMock.Admin.Mappings.MatcherModel WireMock.Admin.Mappings.BodyModel::get_Matcher() - - - - - - - - - - 100663721 - System.Void WireMock.Admin.Mappings.BodyModel::set_Matcher(WireMock.Admin.Mappings.MatcherModel) - - - - - - - - - - 100663722 - System.String WireMock.Admin.Mappings.BodyModel::get_Func() - - - - - - - - - - 100663723 - System.Void WireMock.Admin.Mappings.BodyModel::set_Func(System.String) - - - - - - - - - - 100663724 - System.String WireMock.Admin.Mappings.BodyModel::get_DataFunc() - - - - - - - - - - 100663725 - System.Void WireMock.Admin.Mappings.BodyModel::set_DataFunc(System.String) - - - - - - - - - - 100663726 - System.Void WireMock.Admin.Mappings.BodyModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.CookieModel - - - - 100663727 - System.String WireMock.Admin.Mappings.CookieModel::get_Name() - - - - - - - - - - 100663728 - System.Void WireMock.Admin.Mappings.CookieModel::set_Name(System.String) - - - - - - - - - - 100663729 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.CookieModel::get_Matchers() - - - - - - - - - - 100663730 - System.Void WireMock.Admin.Mappings.CookieModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - - - - - - - - - - 100663731 - System.String[] WireMock.Admin.Mappings.CookieModel::get_Funcs() - - - - - - - - - - 100663732 - System.Void WireMock.Admin.Mappings.CookieModel::set_Funcs(System.String[]) - - - - - - - - - - 100663733 - System.Void WireMock.Admin.Mappings.CookieModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.EncodingModel - - - - 100663734 - System.Int32 WireMock.Admin.Mappings.EncodingModel::get_CodePage() - - - - - - - - - - 100663735 - System.Void WireMock.Admin.Mappings.EncodingModel::set_CodePage(System.Int32) - - - - - - - - - - 100663736 - System.String WireMock.Admin.Mappings.EncodingModel::get_EncodingName() - - - - - - - - - - 100663737 - System.Void WireMock.Admin.Mappings.EncodingModel::set_EncodingName(System.String) - - - - - - - - - - 100663738 - System.String WireMock.Admin.Mappings.EncodingModel::get_WebName() - - - - - - - - - - 100663739 - System.Void WireMock.Admin.Mappings.EncodingModel::set_WebName(System.String) - - - - - - - - - - 100663740 - System.Void WireMock.Admin.Mappings.EncodingModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.HeaderModel - - - - 100663741 - System.String WireMock.Admin.Mappings.HeaderModel::get_Name() - - - - - - - - - - 100663742 - System.Void WireMock.Admin.Mappings.HeaderModel::set_Name(System.String) - - - - - - - - - - 100663743 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.HeaderModel::get_Matchers() - - - - - - - - - - 100663744 - System.Void WireMock.Admin.Mappings.HeaderModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - - - - - - - - - - 100663745 - System.String[] WireMock.Admin.Mappings.HeaderModel::get_Funcs() - - - - - - - - - - 100663746 - System.Void WireMock.Admin.Mappings.HeaderModel::set_Funcs(System.String[]) - - - - - - - - - - 100663747 - System.Void WireMock.Admin.Mappings.HeaderModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.MappingModel - - - - 100663748 - System.Nullable`1<System.Guid> WireMock.Admin.Mappings.MappingModel::get_Guid() - - - - - - - - - - 100663749 - System.Void WireMock.Admin.Mappings.MappingModel::set_Guid(System.Nullable`1<System.Guid>) - - - - - - - - - - 100663750 - System.String WireMock.Admin.Mappings.MappingModel::get_Title() - - - - - - - - - - 100663751 - System.Void WireMock.Admin.Mappings.MappingModel::set_Title(System.String) - - - - - - - - - - 100663752 - System.Nullable`1<System.Int32> WireMock.Admin.Mappings.MappingModel::get_Priority() - - - - - - - - - - 100663753 - System.Void WireMock.Admin.Mappings.MappingModel::set_Priority(System.Nullable`1<System.Int32>) - - - - - - - - - - 100663754 - WireMock.Admin.Mappings.RequestModel WireMock.Admin.Mappings.MappingModel::get_Request() - - - - - - - - - - 100663755 - System.Void WireMock.Admin.Mappings.MappingModel::set_Request(WireMock.Admin.Mappings.RequestModel) - - - - - - - - - - 100663756 - WireMock.Admin.Mappings.ResponseModel WireMock.Admin.Mappings.MappingModel::get_Response() - - - - - - - - - - 100663757 - System.Void WireMock.Admin.Mappings.MappingModel::set_Response(WireMock.Admin.Mappings.ResponseModel) - - - - - - - - - - 100663758 - System.Void WireMock.Admin.Mappings.MappingModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.MatcherModel - - - - 100663759 - System.String WireMock.Admin.Mappings.MatcherModel::get_Name() - - - - - - - - - - 100663760 - System.Void WireMock.Admin.Mappings.MatcherModel::set_Name(System.String) - - - - - - - - - - 100663761 - System.String WireMock.Admin.Mappings.MatcherModel::get_Pattern() - - - - - - - - - - 100663762 - System.Void WireMock.Admin.Mappings.MatcherModel::set_Pattern(System.String) - - - - - - - - - - 100663763 - System.String[] WireMock.Admin.Mappings.MatcherModel::get_Patterns() - - - - - - - - - - 100663764 - System.Void WireMock.Admin.Mappings.MatcherModel::set_Patterns(System.String[]) - - - - - - - - - - 100663765 - System.Nullable`1<System.Boolean> WireMock.Admin.Mappings.MatcherModel::get_IgnoreCase() - - - - - - - - - - 100663766 - System.Void WireMock.Admin.Mappings.MatcherModel::set_IgnoreCase(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663767 - System.Void WireMock.Admin.Mappings.MatcherModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.ParamModel - - - - 100663768 - System.String WireMock.Admin.Mappings.ParamModel::get_Name() - - - - - - - - - - 100663769 - System.Void WireMock.Admin.Mappings.ParamModel::set_Name(System.String) - - - - - - - - - - 100663770 - System.Collections.Generic.IList`1<System.String> WireMock.Admin.Mappings.ParamModel::get_Values() - - - - - - - - - - 100663771 - System.Void WireMock.Admin.Mappings.ParamModel::set_Values(System.Collections.Generic.IList`1<System.String>) - - - - - - - - - - 100663772 - System.String[] WireMock.Admin.Mappings.ParamModel::get_Funcs() - - - - - - - - - - 100663773 - System.Void WireMock.Admin.Mappings.ParamModel::set_Funcs(System.String[]) - - - - - - - - - - 100663774 - System.Void WireMock.Admin.Mappings.ParamModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.PathModel - - - - 100663775 - WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.PathModel::get_Matchers() - - - - - - - - - - 100663776 - System.Void WireMock.Admin.Mappings.PathModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - - - - - - - - - - 100663777 - System.String[] WireMock.Admin.Mappings.PathModel::get_Funcs() - - - - - - - - - - 100663778 - System.Void WireMock.Admin.Mappings.PathModel::set_Funcs(System.String[]) - - - - - - - - - - 100663779 - System.Void WireMock.Admin.Mappings.PathModel::.ctor() - - - - - - - - - WireMock.Admin.Mappings.RequestModel - - - - 100663780 - System.Object WireMock.Admin.Mappings.RequestModel::get_Path() - - - - - - - - - - 100663781 - System.Void WireMock.Admin.Mappings.RequestModel::set_Path(System.Object) - - - - - - - - - - 100663782 - System.Object WireMock.Admin.Mappings.RequestModel::get_Url() - - - - - - - - - - 100663783 - System.Void WireMock.Admin.Mappings.RequestModel::set_Url(System.Object) - - - - - - - - - - 100663784 - System.String[] WireMock.Admin.Mappings.RequestModel::get_Methods() - - - - - - - - - - 100663785 - System.Void WireMock.Admin.Mappings.RequestModel::set_Methods(System.String[]) - - - - - - - - - - 100663786 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel> WireMock.Admin.Mappings.RequestModel::get_Headers() - - - - - - - - - - 100663787 - System.Void WireMock.Admin.Mappings.RequestModel::set_Headers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel>) - - - - - - - - - - 100663788 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel> WireMock.Admin.Mappings.RequestModel::get_Cookies() - - - - - - - - - - 100663789 - System.Void WireMock.Admin.Mappings.RequestModel::set_Cookies(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel>) - - - - - - - - - - 100663790 - System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel> WireMock.Admin.Mappings.RequestModel::get_Params() - - - - - - - - - - 100663791 - System.Void WireMock.Admin.Mappings.RequestModel::set_Params(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel>) - - - - - - - - - - 100663792 - WireMock.Admin.Mappings.BodyModel WireMock.Admin.Mappings.RequestModel::get_Body() - - - - - - - - - - 100663793 - System.Void WireMock.Admin.Mappings.RequestModel::set_Body(WireMock.Admin.Mappings.BodyModel) - - - - - - - - - - 100663794 - System.Void WireMock.Admin.Mappings.RequestModel::.ctor() - - - - - - WireMock.Admin.Mappings.ResponseModel - 100663795 + 100663815 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_StatusCode() - + - + - + - 100663796 + 100663816 System.Void WireMock.Admin.Mappings.ResponseModel::set_StatusCode(System.Nullable`1<System.Int32>) - + - + - + - 100663797 + 100663817 System.String WireMock.Admin.Mappings.ResponseModel::get_Body() - + - + - + - 100663798 + 100663818 System.Void WireMock.Admin.Mappings.ResponseModel::set_Body(System.String) - + - + - + - 100663799 + 100663819 System.String WireMock.Admin.Mappings.ResponseModel::get_BodyAsBase64() - + - + - + - 100663800 + 100663820 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsBase64(System.String) - + - + - + - 100663801 + 100663821 System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() - + - + - + - 100663802 + 100663822 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) - + - + - + - 100663803 + 100663823 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() - + - + - + - 100663804 + 100663824 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663805 + 100663825 System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() - + - + - + - 100663806 + 100663826 System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) - + - + - + - 100663807 + 100663827 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() - + - + - + - 100663808 + 100663828 System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663809 + 100663829 System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() - + - + - + - 100663810 + 100663830 System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) - + - + - + - 100663811 + 100663831 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() - + - + - + - 100663812 + 100663832 System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) - + - + - + - 100663813 + 100663833 System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() - + @@ -27080,75 +18760,75 @@ - 100663814 + 100663834 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() - + - + - + - 100663815 + 100663835 System.Void WireMock.Admin.Mappings.UrlModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663816 + 100663836 System.String[] WireMock.Admin.Mappings.UrlModel::get_Funcs() - + - + - + - 100663817 + 100663837 System.Void WireMock.Admin.Mappings.UrlModel::set_Funcs(System.String[]) - + - + - + - 100663818 + 100663838 System.Void WireMock.Admin.Mappings.UrlModel::.ctor() - + - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\43246ef7\00097adf_bb8ad201\xunit.runner.utility.net35.dll - 2017-04-14T09:48:06.0399771Z - xunit.runner.utility.net35 + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\5607012d\00243ead_3baed201\xunit.runner.utility.net452.dll + 2017-04-26T19:17:53.7478823Z + xunit.runner.utility.net452 - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\748c888b\0076c9fb_ba8ad201\xunit.execution.desktop.dll - 2017-04-14T09:48:06.0944411Z + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\c249d92c\00c8086e_94add201\xunit.execution.desktop.dll + 2017-04-26T19:17:53.7858897Z xunit.execution.desktop - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\443681b9\00097adf_bb8ad201\xunit.abstractions.dll - 2017-04-14T09:48:06.1247307Z + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\9aecb9a2\00243ead_3baed201\xunit.abstractions.dll + 2017-04-26T19:17:53.8121735Z xunit.abstractions @@ -27158,9 +18838,9 @@ System - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\cda7403b\236b3531_03b5d201\WireMock.Net.Tests.dll - 2017-04-14T09:48:06.2155574Z + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\d333a552\d64b3b36_c1bed201\WireMock.Net.Tests.dll + 2017-04-26T19:17:53.885891Z WireMock.Net.Tests @@ -27170,9 +18850,9 @@ System.Core - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\beb21bc8\0076c9fb_ba8ad201\xunit.core.dll - 2017-04-14T09:48:06.2751248Z + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\54b8a421\009bd76c_94add201\xunit.core.dll + 2017-04-26T19:17:53.9301131Z xunit.core @@ -27182,16 +18862,22 @@ System.Runtime + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\661d7658\00243ead_3baed201\xunit.runner.visualstudio.testadapter.dll + 2017-04-26T19:17:54.3294177Z + xunit.runner.visualstudio.testadapter + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading.Tasks\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.Tasks.dll 2016-07-16T11:43:53.8586529Z System.Threading.Tasks - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\7a62eb4e\00097adf_bb8ad201\xunit.runner.visualstudio.testadapter.dll - 2017-04-14T09:48:06.5926513Z - xunit.runner.visualstudio.testadapter + + RefEmit_InMemoryManifestModule + 0001-01-01T00:00:00 + Anonymously Hosted DynamicMethods Assembly @@ -27212,64 +18898,71 @@ System.Collections - - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\cc4a3480\58e7f12e_03b5d201\WireMock.Net.dll - 2017-04-14T09:48:06.9168205Z + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll + 2016-07-16T11:43:55.5773993Z + System.Net.Http + + + + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\82867b70\36a90935_c1bed201\WireMock.Net.dll + 2017-04-26T19:17:54.9922988Z WireMock.Net - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27278,102 +18971,102 @@ - - <>f__AnonymousType0`1 + + <>f__AnonymousType0`2 100663297 - <request>j__TPar <>f__AnonymousType0`1::get_request() + <Mapping>j__TPar <>f__AnonymousType0`2::get_Mapping() - + + + + + 100663298 + <MatchResult>j__TPar <>f__AnonymousType0`2::get_MatchResult() + + + - 100663298 - System.Void <>f__AnonymousType0`1::.ctor(<request>j__TPar) - - - - - - 100663299 - System.Boolean <>f__AnonymousType0`1::Equals(System.Object) + System.Void <>f__AnonymousType0`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) - + + + + + 100663300 + System.Boolean <>f__AnonymousType0`2::Equals(System.Object) + + + - 100663300 - System.Int32 <>f__AnonymousType0`1::GetHashCode() - - - - - - 100663301 - System.String <>f__AnonymousType0`1::ToString() + System.Int32 <>f__AnonymousType0`2::GetHashCode() - + + + + + 100663302 + System.String <>f__AnonymousType0`2::ToString() + + + - - <>f__AnonymousType1`2 + + <>f__AnonymousType1`1 - - - 100663302 - <Mapping>j__TPar <>f__AnonymousType1`2::get_Mapping() - - - - 100663303 - <MatchResult>j__TPar <>f__AnonymousType1`2::get_MatchResult() + <request>j__TPar <>f__AnonymousType1`1::get_request() - + 100663304 - System.Void <>f__AnonymousType1`2::.ctor(<Mapping>j__TPar,<MatchResult>j__TPar) + System.Void <>f__AnonymousType1`1::.ctor(<request>j__TPar) - + - - + + 100663305 - System.Boolean <>f__AnonymousType1`2::Equals(System.Object) + System.Boolean <>f__AnonymousType1`1::Equals(System.Object) - + 100663306 - System.Int32 <>f__AnonymousType1`2::GetHashCode() + System.Int32 <>f__AnonymousType1`1::GetHashCode() - + - - + + 100663307 - System.String <>f__AnonymousType1`2::ToString() + System.String <>f__AnonymousType1`1::ToString() - + @@ -27385,225 +19078,29 @@ 100663308 System.Void WireMock.DynamicResponseProvider::.ctor(System.Func`2<WireMock.RequestMessage,WireMock.ResponseMessage>) - + - - - - - + + + + + - + 100663309 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.DynamicResponseProvider::ProvideResponse(WireMock.RequestMessage) - + - - - + + + - - - - - - - WireMock.HttpListenerRequestMapper - - - - 100663310 - WireMock.RequestMessage WireMock.HttpListenerRequestMapper::Map(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663311 - System.Byte[] WireMock.HttpListenerRequestMapper::GetRequestBody(System.Net.HttpListenerRequest) - - - - - - - - - - - - - - - - - - - - - - - 100663312 - System.Void WireMock.HttpListenerRequestMapper::.ctor() - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0 - - - - 100663819 - System.Void WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::.ctor() - - - - - - - 100663820 - System.String WireMock.HttpListenerRequestMapper/<>c__DisplayClass0_0::<Map>b__1(System.String) - - - - - - - - - - - - WireMock.HttpListenerRequestMapper/<>c - - - - 100663821 - System.Void WireMock.HttpListenerRequestMapper/<>c::.cctor() - - - - - - - 100663822 - System.Void WireMock.HttpListenerRequestMapper/<>c::.ctor() - - - - - - - 100663823 - System.String WireMock.HttpListenerRequestMapper/<>c::<Map>b__0_0(System.String) - - - - - - - - - - - - WireMock.HttpListenerResponseMapper - - - - 100663313 - System.Void WireMock.HttpListenerResponseMapper::Map(WireMock.ResponseMessage,System.Net.HttpListenerResponse) - - - - - - - - - - - - - - - - - - - - - - - - - - 100663314 - System.Void WireMock.HttpListenerResponseMapper::.ctor() - - - - - - - - - - - - WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0 - - - - 100663824 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::.ctor() - - - - - - - 100663825 - System.Void WireMock.HttpListenerResponseMapper/<>c__DisplayClass1_0::<Map>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) - - - - - - + @@ -27613,110 +19110,110 @@ - 100663316 + 100663311 System.Guid WireMock.Mapping::get_Guid() - + - + - + - 100663317 + 100663312 System.String WireMock.Mapping::get_Title() - + - + - + - 100663318 + 100663313 System.Int32 WireMock.Mapping::get_Priority() - + - + - + + + + + 100663314 + WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() + + + + + + + + + + 100663315 + WireMock.IResponseProvider WireMock.Mapping::get_Provider() + + + + + + 100663319 - WireMock.Matchers.Request.IRequestMatcher WireMock.Mapping::get_RequestMatcher() - - - - - - - - - - 100663320 - WireMock.IResponseProvider WireMock.Mapping::get_Provider() - - - - - - - - - - 100663324 System.Boolean WireMock.Mapping::get_IsAdminInterface() - + - + - + - 100663321 + 100663316 System.Void WireMock.Mapping::.ctor(System.Guid,System.String,WireMock.Matchers.Request.IRequestMatcher,WireMock.IResponseProvider,System.Int32) - + - - - - - - - - + + + + + + + + - + - 100663322 + 100663317 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.Mapping::ResponseTo(WireMock.RequestMessage) - + - 100663323 + 100663318 WireMock.Matchers.Request.RequestMatchResult WireMock.Mapping::IsRequestHandled(WireMock.RequestMessage) - + - - - - - + + + + + - + @@ -27726,32 +19223,32 @@ - 100663826 + 100663839 System.Void WireMock.Mapping/<ResponseTo>d__16::.ctor() - + - 100663827 + 100663840 System.Void WireMock.Mapping/<ResponseTo>d__16::MoveNext() - + - - - + + + - + - 100663828 + 100663841 System.Void WireMock.Mapping/<ResponseTo>d__16::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -27760,25 +19257,25 @@ WireMock.RegistrationCallback - 100663325 + 100663320 System.Void WireMock.RegistrationCallback::.ctor(System.Object,System.IntPtr) - 100663326 + 100663321 System.Void WireMock.RegistrationCallback::Invoke(WireMock.Mapping) - 100663327 + 100663322 System.IAsyncResult WireMock.RegistrationCallback::BeginInvoke(WireMock.Mapping,System.AsyncCallback,System.Object) - 100663328 + 100663323 System.Void WireMock.RegistrationCallback::EndInvoke(System.IAsyncResult) @@ -27786,194 +19283,183 @@ - + WireMock.RequestMessage - 100663329 + 100663324 System.String WireMock.RequestMessage::get_Url() - + - + - - - - - 100663330 - System.Void WireMock.RequestMessage::set_Url(System.String) - - - - - - + - 100663331 + 100663325 System.DateTime WireMock.RequestMessage::get_DateTime() - + - + - + - 100663332 + 100663326 System.Void WireMock.RequestMessage::set_DateTime(System.DateTime) - + - + - + + + + + 100663327 + System.String WireMock.RequestMessage::get_Path() + + + + + + + + + + 100663328 + System.String WireMock.RequestMessage::get_Method() + + + + + + + + + + 100663329 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() + + + + + + + + + + 100663330 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() + + + + + + + + + + 100663331 + System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() + + + + + + + + + + 100663332 + System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() + + + + + + 100663333 - System.String WireMock.RequestMessage::get_Path() - - - - - - - - - - 100663334 - System.String WireMock.RequestMessage::get_Method() - - - - - - - - - - 100663335 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Headers() - - - - - - - - - - 100663336 - System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.RequestMessage::get_Cookies() - - - - - - - - - - 100663337 - System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage::get_Query() - - - - - - - - - - 100663338 - System.Byte[] WireMock.RequestMessage::get_BodyAsBytes() - - - - - - - - - - 100663339 System.String WireMock.RequestMessage::get_Body() - + - + - + - 100663340 + 100663334 System.Text.Encoding WireMock.RequestMessage::get_BodyEncoding() - + - + - + - 100663341 + 100663335 System.Void WireMock.RequestMessage::.ctor(System.Uri,System.String,System.Byte[],System.String,System.Text.Encoding,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663342 + 100663336 System.Collections.Generic.List`1<System.String> WireMock.RequestMessage::GetParameter(System.String) - + - - - + + + - - + + - + @@ -27983,45 +19469,45 @@ - 100663829 + 100663842 System.Void WireMock.RequestMessage/<>c::.cctor() - + - 100663830 + 100663843 System.Void WireMock.RequestMessage/<>c::.ctor() - + - 100663831 - System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__32_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) - + 100663844 + System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.RequestMessage/<>c::<.ctor>b__31_0(System.Collections.Generic.Dictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.String) + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - + @@ -28031,139 +19517,139 @@ - 100663343 + 100663337 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.ResponseMessage::get_Headers() - + - + - + + + + + 100663338 + System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663339 + System.Int32 WireMock.ResponseMessage::get_StatusCode() + + + + + + + + + + 100663340 + System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) + + + + + + + + + + 100663341 + System.String WireMock.ResponseMessage::get_BodyOriginal() + + + + + + + + + + 100663342 + System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) + + + + + + + + + + 100663343 + System.String WireMock.ResponseMessage::get_Body() + + + + + + 100663344 - System.Void WireMock.ResponseMessage::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + System.Void WireMock.ResponseMessage::set_Body(System.String) + - + - + 100663345 - System.Int32 WireMock.ResponseMessage::get_StatusCode() - + System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() + - + - + 100663346 - System.Void WireMock.ResponseMessage::set_StatusCode(System.Int32) - - - - - - - - - - 100663347 - System.String WireMock.ResponseMessage::get_BodyOriginal() - - - - - - - - - - 100663348 - System.Void WireMock.ResponseMessage::set_BodyOriginal(System.String) - - - - - - - - - - 100663349 - System.String WireMock.ResponseMessage::get_Body() - - - - - - - - - - 100663350 - System.Void WireMock.ResponseMessage::set_Body(System.String) - - - - - - - - - - 100663351 - System.Text.Encoding WireMock.ResponseMessage::get_BodyEncoding() - - - - - - - - - - 100663352 System.Void WireMock.ResponseMessage::set_BodyEncoding(System.Text.Encoding) - + - + - + - 100663353 + 100663347 System.Void WireMock.ResponseMessage::AddHeader(System.String,System.String) - + - - - + + + - + - 100663354 + 100663348 System.Void WireMock.ResponseMessage::.ctor() - + - - - + + + - + @@ -28173,181 +19659,181 @@ - 100663355 + 100663349 T WireMock.Validation.Check::Condition(T,System.Predicate`1<T>,System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663356 + 100663350 T WireMock.Validation.Check::NotNull(T,System.String) - + - - - - - - - + + + + + + + - - + + - + - 100663357 + 100663351 T WireMock.Validation.Check::NotNull(T,System.String,System.String) - + - - - - - - - - + + + + + + + + - - + + - + - 100663358 + 100663352 System.Collections.Generic.IList`1<T> WireMock.Validation.Check::NotEmpty(System.Collections.Generic.IList`1<T>,System.String) - + - - - - - - - - + + + + + + + + - - + + - + - 100663359 + 100663353 System.String WireMock.Validation.Check::NotEmpty(System.String,System.String) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - 100663360 + 100663354 System.String WireMock.Validation.Check::NullButNotEmpty(System.String,System.String) - + - - - - - - - + + + + + + + - - + + - + - 100663361 + 100663355 System.Collections.Generic.IList`1<T> WireMock.Validation.Check::HasNoNulls(System.Collections.Generic.IList`1<T>,System.String) - + - - - - - - - - + + + + + + + + - - + + - + - 100663362 + 100663356 System.Type WireMock.Validation.Check::ValidEntityType(System.Type,System.String) - + - - - - - - - + + + + + + + - - + + - + @@ -28357,30 +19843,30 @@ - 100663832 + 100663845 System.Void WireMock.Validation.Check/<>c__6`1::.cctor() - + - 100663833 + 100663846 System.Void WireMock.Validation.Check/<>c__6`1::.ctor() - + - 100663834 + 100663847 System.Boolean WireMock.Validation.Check/<>c__6`1::<HasNoNulls>b__6_0(T) - + - + - + @@ -28390,55 +19876,55 @@ - 100663363 + 100663357 System.String WireMock.Validation.CoreStrings::ArgumentPropertyNull(System.String,System.String) - + - - - + + + - + - 100663364 + 100663358 System.String WireMock.Validation.CoreStrings::ArgumentIsEmpty(System.String) - + - - - + + + - + - 100663365 + 100663359 System.String WireMock.Validation.CoreStrings::InvalidEntityType(System.Type,System.String) - + - - - + + + - + - 100663366 + 100663360 System.String WireMock.Validation.CoreStrings::CollectionArgumentIsEmpty(System.String) - + - - - + + + - + @@ -28448,26 +19934,26 @@ - 100663367 + 100663361 T WireMock.Util.JsonUtils::ParseJTokenToObject(System.Object) - + - - - - - - - - + + + + + + + + - - - - + + + + - + @@ -28477,1759 +19963,1666 @@ - 100663368 + 100663362 System.Void WireMock.Util.WireMockList`1::.ctor() - + - - - + + + - + - 100663369 + 100663363 System.Void WireMock.Util.WireMockList`1::.ctor(T[]) - + - - - + + + - + - 100663370 + 100663364 System.Void WireMock.Util.WireMockList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) - + - - - + + + - + - 100663371 + 100663365 System.String WireMock.Util.WireMockList`1::ToString() - + - - - - - + + + + + - - - - + + + + - + - + WireMock.Server.FluentMockServer - 100663402 + 100663396 System.Collections.Generic.List`1<System.Int32> WireMock.Server.FluentMockServer::get_Ports() - + - + - + - 100663403 + 100663397 System.String[] WireMock.Server.FluentMockServer::get_Urls() - + - + - + - 100663404 + 100663398 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::get_LogEntries() - + - - - - - + + + + + - + - 100663406 + 100663400 System.Collections.Generic.IEnumerable`1<WireMock.Mapping> WireMock.Server.FluentMockServer::get_Mappings() - + - - - - - + + + + + - + - 100663372 + 100663366 System.Void WireMock.Server.FluentMockServer::ReadStaticMappings(System.String) - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - 100663373 + 100663367 System.Void WireMock.Server.FluentMockServer::ReadStaticMapping(System.String) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663374 + 100663368 System.Void WireMock.Server.FluentMockServer::InitAdmin() - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663375 + 100663369 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663376 + 100663370 WireMock.ResponseMessage WireMock.Server.FluentMockServer::SettingsUpdate(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - - - + + + + - + - 100663377 + 100663371 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663378 + 100663372 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingPut(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - 100663379 + 100663373 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663380 + 100663374 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsSave(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663381 + 100663375 System.String WireMock.Server.FluentMockServer::SanitizeFileName(System.String,System.Char) - + - - - + + + - + - 100663382 + 100663376 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsGet(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663383 + 100663377 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsPost(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663384 + 100663378 System.Void WireMock.Server.FluentMockServer::DeserializeAndAddMapping(System.String,System.Nullable`1<System.Guid>) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - 100663385 + 100663379 WireMock.ResponseMessage WireMock.Server.FluentMockServer::MappingsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663386 + 100663380 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestGet(WireMock.RequestMessage) - + - - - - - - - - + + + + + + + + - - + + - + - 100663387 + 100663381 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestDelete(WireMock.RequestMessage) - + - - - - - - + + + + + + - - + + - + - 100663388 + 100663382 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsGet(WireMock.RequestMessage) - + - - - - + + + + - + - 100663389 + 100663383 WireMock.Admin.Requests.LogEntryModel WireMock.Server.FluentMockServer::ToLogEntryModel(WireMock.Logging.LogEntry) - + - - - + + + - - - - - - + + + + + + - + - 100663390 + 100663384 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsDelete(WireMock.RequestMessage) - + - - - - + + + + - + - 100663391 + 100663385 WireMock.ResponseMessage WireMock.Server.FluentMockServer::RequestsFind(WireMock.RequestMessage) - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - 100663392 + 100663386 WireMock.RequestBuilders.IRequestBuilder WireMock.Server.FluentMockServer::InitRequestBuilder(WireMock.Admin.Mappings.RequestModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663393 + 100663387 WireMock.ResponseBuilders.IResponseBuilder WireMock.Server.FluentMockServer::InitResponseBuilder(WireMock.Admin.Mappings.ResponseModel) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663394 + 100663388 WireMock.Admin.Mappings.MappingModel WireMock.Server.FluentMockServer::ToMappingModel(WireMock.Mapping) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 100663395 + 100663389 WireMock.Admin.Mappings.MatcherModel[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher>) - + - - - - - + + + + + - - + + - + - 100663396 + 100663390 WireMock.Admin.Mappings.MatcherModel WireMock.Server.FluentMockServer::Map(WireMock.Matchers.IMatcher) - + - - - - - - + + + + + + - - - - - - + + + + + + - + - 100663397 + 100663391 System.String[] WireMock.Server.FluentMockServer::Map(System.Collections.Generic.IEnumerable`1<System.Func`2<T,System.Boolean>>) - + - - - - - + + + + + - - + + - + - 100663398 + 100663392 System.String WireMock.Server.FluentMockServer::Map(System.Func`2<T,System.Boolean>) - + - - - + + + - - + + - + - 100663399 + 100663393 WireMock.Matchers.IMatcher WireMock.Server.FluentMockServer::Map(WireMock.Admin.Mappings.MatcherModel) - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - 100663400 + 100663394 WireMock.ResponseMessage WireMock.Server.FluentMockServer::ToJson(T) - + - - - + + + - + - 100663401 + 100663395 System.Text.Encoding WireMock.Server.FluentMockServer::ToEncoding(WireMock.Admin.Mappings.EncodingModel) - + - - - + + + - - + + - + - 100663405 + 100663399 System.Collections.Generic.IEnumerable`1<WireMock.Logging.LogEntry> WireMock.Server.FluentMockServer::FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[]) - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - + - 100663407 + 100663401 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(WireMock.Server.FluentMockServerSettings) - + - - - - + + + + - + - 100663408 + 100663402 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663409 + 100663403 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::Start(System.String[]) - + - - - - + + + + - + - 100663410 + 100663404 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean) - + - - - + + + - + - 100663411 + 100663405 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterface(System.String[]) - + - - - - + + + + - + - 100663412 + 100663406 WireMock.Server.FluentMockServer WireMock.Server.FluentMockServer::StartWithAdminInterfaceAndReadStaticMappings(System.String[]) - + - - - - + + + + - + - - - 100663413 + + + 100663407 System.Void WireMock.Server.FluentMockServer::.ctor(WireMock.Server.FluentMockServerSettings) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - 100663414 + 100663408 System.Void WireMock.Server.FluentMockServer::AddCatchAllMapping() - + - - - + + + - + - 100663415 + 100663409 System.Void WireMock.Server.FluentMockServer::Stop() - + - - - + + + - - + + - + - 100663416 + 100663410 System.Void WireMock.Server.FluentMockServer::Dispose() - + - - - - - - + + + + + + - - + + - + - 100663417 + 100663411 System.Void WireMock.Server.FluentMockServer::Reset() - + - - - - + + + + - + - 100663418 + 100663412 System.Void WireMock.Server.FluentMockServer::ResetLogEntries() - + - - - - - - + + + + + + - + - 100663419 + 100663413 System.Boolean WireMock.Server.FluentMockServer::DeleteLogEntry(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663420 + 100663414 System.Void WireMock.Server.FluentMockServer::ResetMappings() - + - - - - - - + + + + + + - + - 100663421 + 100663415 System.Boolean WireMock.Server.FluentMockServer::DeleteMapping(System.Guid) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663422 + 100663416 System.Void WireMock.Server.FluentMockServer::AddGlobalProcessingDelay(System.TimeSpan) - + - - - - - - + + + + + + - + - 100663423 + 100663417 System.Void WireMock.Server.FluentMockServer::AllowPartialMapping() - + - - - - - - + + + + + + - + - 100663424 + 100663418 System.Void WireMock.Server.FluentMockServer::SetBasicAuthentication(System.String,System.String) - + - - - - - - + + + + + + - + - 100663425 + 100663419 WireMock.Server.IRespondWithAProvider WireMock.Server.FluentMockServer::Given(WireMock.Matchers.Request.IRequestMatcher) - + - - - + + + - + - 100663426 + 100663420 System.Void WireMock.Server.FluentMockServer::RegisterMapping(WireMock.Mapping) - + - - - - - - - + + + + + + + - - - - - 100663427 - System.Void WireMock.Server.FluentMockServer::LogRequest(WireMock.Logging.LogEntry) - - - - - - - - - - - - - - - 100663428 - System.Void WireMock.Server.FluentMockServer::HandleRequestAsync(System.Net.HttpListenerContext,System.Threading.CancellationToken) - - - + - 100663429 + 100663421 System.Void WireMock.Server.FluentMockServer::.cctor() - + - + - + - 100663430 + 100663422 WireMock.Admin.Mappings.HeaderModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_8(WireMock.Matchers.Request.RequestMessageHeaderMatcher) - + - + - + - 100663431 + 100663423 WireMock.Admin.Mappings.CookieModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_9(WireMock.Matchers.Request.RequestMessageCookieMatcher) - + - + - + - 100663432 + 100663424 WireMock.Admin.Mappings.ParamModel WireMock.Server.FluentMockServer::<ToMappingModel>b__29_10(WireMock.Matchers.Request.RequestMessageParamMatcher) - + - + - - + + - + - + WireMock.Server.FluentMockServer/<>c - 100663835 + 100663848 System.Void WireMock.Server.FluentMockServer/<>c::.cctor() - + - 100663836 + 100663849 System.Void WireMock.Server.FluentMockServer/<>c::.ctor() - + - 100663837 - System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) - - - - - - - - - - 100663838 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) - - - - - - - - - - 100663839 - System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) - - - - - - - - - - 100663840 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663841 - System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) - - - - - - - - - - 100663842 - System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663843 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - - - - - - - - - - 100663844 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) - - - - - - - - - - 100663845 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) - - - - - - - - - - 100663846 - System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) - - - - - - - - - - 100663847 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663848 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - - 100663849 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) - - - - - - - - - 100663850 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) - + System.String WireMock.Server.FluentMockServer/<>c::<ReadStaticMappings>b__7_0(System.String) + - + - + 100663851 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsSave>b__15_0(WireMock.Mapping) + - + - + 100663852 - System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<MappingsGet>b__17_0(WireMock.Mapping) + - + - + 100663853 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsGet>b__23_0(WireMock.Logging.LogEntry) + - + - + 100663854 - System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_0(WireMock.Logging.LogEntry) + - + - + 100663855 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) - + System.Double WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + 100663856 - System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) - + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<RequestsFind>b__26_2(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + - - + + 100663857 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_0(WireMock.Admin.Mappings.HeaderModel) + - + - + - - + + 100663858 - WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__54_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_1(WireMock.Admin.Mappings.CookieModel) + - + - + 100663859 - WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__64_0(WireMock.RequestMessage) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<InitRequestBuilder>b__27_2(WireMock.Admin.Mappings.ParamModel) + - + - + - - + + 100663860 - System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__70_0(WireMock.Mapping) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_0(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + - - + + 100663861 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_1(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_1(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663862 - WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_2(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_2(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663863 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_3(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_3(WireMock.Matchers.Request.RequestMessagePathMatcher) + - + - + 100663864 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_4(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_4(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + - - + + 100663865 - System.Int32 WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_5(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_5(WireMock.Matchers.Request.RequestMessageUrlMatcher) + - + - + + + + + 100663866 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_6(WireMock.Matchers.Request.RequestMessageUrlMatcher) + + + + + + + + + + 100663867 + System.Collections.Generic.IEnumerable`1<System.Func`2<System.String,System.Boolean>> WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_7(WireMock.Matchers.Request.RequestMessageUrlMatcher) + + + + + + + + + + 100663868 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ToMappingModel>b__29_11(System.String) + + + + + + + + + + 100663869 + System.Boolean WireMock.Server.FluentMockServer/<>c::<Map>b__30_0(WireMock.Admin.Mappings.MatcherModel) + + + + + + - 100663866 - System.Boolean WireMock.Server.FluentMockServer/<>c::<HandleRequestAsync>b__78_6(<>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) - + 100663870 + WireMock.Matchers.Request.RequestMatchResult WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_0(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + - + - + + + + + 100663871 + WireMock.Logging.LogEntry WireMock.Server.FluentMockServer/<>c::<FindLogEntries>b__48_1(System.Collections.Generic.KeyValuePair`2<WireMock.Logging.LogEntry,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663872 + WireMock.ResponseMessage WireMock.Server.FluentMockServer/<>c::<AddCatchAllMapping>b__58_0(WireMock.RequestMessage) + + + + + + + + + + 100663873 + System.Boolean WireMock.Server.FluentMockServer/<>c::<ResetMappings>b__64_0(WireMock.Mapping) + + + + + + @@ -30239,22 +21632,22 @@ - 100663867 + 100663874 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::.ctor() - + - 100663868 + 100663875 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass12_0::<MappingGet>b__0(WireMock.Mapping) - + - + - + @@ -30264,22 +21657,22 @@ - 100663869 + 100663876 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::.ctor() - + - 100663870 + 100663877 System.String WireMock.Server.FluentMockServer/<>c__DisplayClass16_0::<SanitizeFileName>b__0(System.String,System.Char) - + - + - + @@ -30289,22 +21682,22 @@ - 100663871 + 100663878 System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::.ctor() - + - 100663872 + 100663879 System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass21_0::<RequestGet>b__0(WireMock.Logging.LogEntry) - + - + - + @@ -30314,339 +21707,229 @@ - 100663873 + 100663880 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.cctor() - + - 100663874 + 100663881 System.Void WireMock.Server.FluentMockServer/<>c__32`1::.ctor() - + - 100663875 + 100663882 System.Boolean WireMock.Server.FluentMockServer/<>c__32`1::<Map>b__32_0(System.String) - + - + - + - WireMock.Server.FluentMockServer/<>c__DisplayClass69_0 + WireMock.Server.FluentMockServer/<>c__DisplayClass63_0 - 100663876 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::.ctor() + 100663883 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::.ctor() - + - 100663877 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass69_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass71_0 - - - - 100663878 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::.ctor() - - - - - - - 100663879 - System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass71_0::<DeleteMapping>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<>c__DisplayClass78_0 - - - - 100663880 - System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::.ctor() - - - - - - - 100663881 - <>f__AnonymousType1`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Server.FluentMockServer/<>c__DisplayClass78_0::<HandleRequestAsync>b__0(WireMock.Mapping) - - - - - - - - - - - - WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78 - - - - 100663882 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::.ctor() - - - - - - - 100663883 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663884 - System.Void WireMock.Server.FluentMockServer/<HandleRequestAsync>d__78::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass63_0::<DeleteLogEntry>b__0(WireMock.Logging.LogEntry) + + + + - + - + + WireMock.Server.FluentMockServer/<>c__DisplayClass65_0 + + + + 100663885 + System.Void WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::.ctor() + + + + + + + 100663886 + System.Boolean WireMock.Server.FluentMockServer/<>c__DisplayClass65_0::<DeleteMapping>b__0(WireMock.Mapping) + + + + + + + + + + + WireMock.Server.FluentMockServerSettings - 100663433 + 100663425 System.Nullable`1<System.Int32> WireMock.Server.FluentMockServerSettings::get_Port() - + - + - + + + + + 100663426 + System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663427 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() + + + + + + + + + + 100663428 + System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663429 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() + + + + + + + + + + 100663430 + System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663431 + System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() + + + + + + + + + + 100663432 + System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) + + + + + + + + + + 100663433 + System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() + + + + + + 100663434 - System.Void WireMock.Server.FluentMockServerSettings::set_Port(System.Nullable`1<System.Int32>) - + System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) + - + - + - - + + 100663435 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_UseSSL() - + System.Int32 WireMock.Server.FluentMockServerSettings::get_StartTimeout() + - + - + - - + + 100663436 - System.Void WireMock.Server.FluentMockServerSettings::set_UseSSL(System.Nullable`1<System.Boolean>) - + System.Void WireMock.Server.FluentMockServerSettings::set_StartTimeout(System.Int32) + - + - + - + 100663437 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_StartAdminInterface() - - - - - - - - - - 100663438 - System.Void WireMock.Server.FluentMockServerSettings::set_StartAdminInterface(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663439 - System.Nullable`1<System.Boolean> WireMock.Server.FluentMockServerSettings::get_ReadStaticMappings() - - - - - - - - - - 100663440 - System.Void WireMock.Server.FluentMockServerSettings::set_ReadStaticMappings(System.Nullable`1<System.Boolean>) - - - - - - - - - - 100663441 - System.String[] WireMock.Server.FluentMockServerSettings::get_Urls() - - - - - - - - - - 100663442 - System.Void WireMock.Server.FluentMockServerSettings::set_Urls(System.String[]) - - - - - - - - - - 100663443 System.Void WireMock.Server.FluentMockServerSettings::.ctor() - + + + + - + @@ -30656,90 +21939,90 @@ - 100663449 + 100663443 System.Void WireMock.Server.RespondWithAProvider::.ctor(WireMock.RegistrationCallback,WireMock.Matchers.Request.IRequestMatcher) - + - - - - - + + + + + - + - 100663450 + 100663444 System.Void WireMock.Server.RespondWithAProvider::RespondWith(WireMock.IResponseProvider) - + - - - - + + + + - - + + - + - 100663451 + 100663445 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.String) - + - - - + + + - + - 100663452 + 100663446 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithGuid(System.Guid) - + - - - - + + + + - + - 100663453 + 100663447 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::WithTitle(System.String) - + - - - - + + + + - + - 100663454 + 100663448 WireMock.Server.IRespondWithAProvider WireMock.Server.RespondWithAProvider::AtPriority(System.Int32) - + - - - - + + + + - + @@ -30749,295 +22032,295 @@ - 100663467 + 100663461 System.Nullable`1<System.TimeSpan> WireMock.ResponseBuilders.Response::get_Delay() - + - + - + - 100663468 + 100663462 System.Void WireMock.ResponseBuilders.Response::set_Delay(System.Nullable`1<System.TimeSpan>) - + - + - + - 100663469 + 100663463 System.Boolean WireMock.ResponseBuilders.Response::get_UseTransformer() - + - + - + - 100663470 + 100663464 System.Void WireMock.ResponseBuilders.Response::set_UseTransformer(System.Boolean) - + - + - + - 100663471 + 100663465 WireMock.ResponseMessage WireMock.ResponseBuilders.Response::get_ResponseMessage() - + - + - + - 100663472 + 100663466 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663473 + 100663467 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::Create(System.Func`1<WireMock.ResponseMessage>) - + - - - - + + + + - + - 100663474 + 100663468 System.Void WireMock.ResponseBuilders.Response::.ctor(WireMock.ResponseMessage) - + - - - - + + + + - + - 100663475 + 100663469 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Int32) - + - - - - + + + + - + - 100663476 + 100663470 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithStatusCode(System.Net.HttpStatusCode) - + - - - + + + - + - 100663477 + 100663471 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithSuccess() - + - - - + + + - + - 100663478 + 100663472 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithNotFound() - + - - - + + + - + - 100663479 + 100663473 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeader(System.String,System.String) - + - - - - - + + + + + - + - 100663480 + 100663474 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithHeaders(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - - - - + + + + - + - 100663481 + 100663475 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBody(System.String,System.Text.Encoding) - + - - - - - - + + + + + + - - + + - + - 100663482 + 100663476 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsJson(System.Object,System.Text.Encoding) - + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - 100663483 + 100663477 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithBodyAsBase64(System.String,System.Text.Encoding) - + - - - - - - - + + + + + + + - - + + - + - 100663484 + 100663478 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithTransformer() - + - - - - + + + + - + - 100663485 + 100663479 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.TimeSpan) - + - - - - - + + + + + - + - 100663486 + 100663480 WireMock.ResponseBuilders.IResponseBuilder WireMock.ResponseBuilders.Response::WithDelay(System.Int32) - + - - - + + + - + - 100663487 + 100663481 System.Threading.Tasks.Task`1<WireMock.ResponseMessage> WireMock.ResponseBuilders.Response::ProvideResponse(WireMock.RequestMessage) - + @@ -31047,30 +22330,30 @@ - 100663885 + 100663887 System.Void WireMock.ResponseBuilders.Response/<>c::.cctor() - + - 100663886 + 100663888 System.Void WireMock.ResponseBuilders.Response/<>c::.ctor() - + - 100663887 + 100663889 System.Boolean WireMock.ResponseBuilders.Response/<>c::<WithDelay>b__24_0(System.TimeSpan) - + - + - + @@ -31080,60 +22363,60 @@ - 100663888 + 100663890 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::.ctor() - + - 100663889 + 100663891 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::MoveNext() - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - 100663890 + 100663892 System.Void WireMock.ResponseBuilders.Response/<ProvideResponse>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - + @@ -31143,446 +22426,446 @@ - 100663514 + 100663508 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::Create() - + - - - + + + - + - 100663515 + 100663509 System.Void WireMock.RequestBuilders.Request::.ctor(System.Collections.Generic.IList`1<WireMock.Matchers.Request.IRequestMatcher>) - + - - - - + + + + - + - 100663516 + 100663510 System.Collections.Generic.IList`1<T> WireMock.RequestBuilders.Request::GetRequestMessageMatchers() - + - - - + + + - + - 100663517 + 100663511 T WireMock.RequestBuilders.Request::GetRequestMessageMatcher() - + - - - + + + - + - 100663518 + 100663512 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663519 + 100663513 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.String[]) - + - - - - - + + + + + - + - 100663520 + 100663514 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithPath(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663521 + 100663515 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663522 + 100663516 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.String[]) - + - - - - - + + + + + - + - 100663523 + 100663517 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithUrl(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663524 + 100663518 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingGet() - + - - - - + + + + - + + + + + 100663519 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() + + + + + + + + + + + + + 100663520 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() + + + + + + + + + + + + + 100663521 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() + + + + + + + + + + + + + 100663522 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() + + + + + + + + + + + + + 100663523 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() + + + + + + + + + + + + + + + + + + + + 100663524 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) + + + + + + + + + + 100663525 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPost() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) + - - - - + + + + - + - - + + 100663526 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingPut() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) + - - - - + + + + - + - - + + 100663527 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingDelete() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) + - - - - + + + + + - + + + + + 100663528 + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) + + + + + + + + + + - - 100663528 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingHead() - - - - - - - - - - - - + 100663529 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingAnyVerb() - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) + - - - - - - - - - - - + + + + + - + 100663530 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::UsingVerb(System.String[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) + - - - - - + + + + + - + - + 100663531 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.String) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) + - - - - + + + + + - + - - + + 100663532 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Byte[]) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) + - - - - + + + + + + - + - + 100663533 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.String,System.Boolean>) - + WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) + - - - - - + + + + + + - + 100663534 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(System.Func`2<System.Byte[],System.Boolean>) - - - - - - - - - - - - - - 100663535 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithBody(WireMock.Matchers.IMatcher) - - - - - - - - - - - - - - 100663536 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.String,System.String[]) - - - - - - - - - - - - - - 100663537 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithParam(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - - - - - - - - - - - - - - 100663538 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,System.String,System.Boolean) - - - - - - - - - - - - - - - 100663539 - WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.String,WireMock.Matchers.IMatcher[]) - - - - - - - - - - - - - - - 100663540 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithHeader(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663541 + 100663535 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,System.String,System.Boolean) - + - - - - + + + + - + - 100663542 + 100663536 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663543 + 100663537 WireMock.RequestBuilders.IRequestBuilder WireMock.RequestBuilders.Request::WithCookie(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + @@ -31592,30 +22875,30 @@ - 100663891 + 100663893 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.cctor() - + - 100663892 + 100663894 System.Void WireMock.RequestBuilders.Request/<>c__3`1::.ctor() - + - 100663893 + 100663895 System.Boolean WireMock.RequestBuilders.Request/<>c__3`1::<GetRequestMessageMatchers>b__3_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -31625,30 +22908,30 @@ - 100663894 + 100663896 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.cctor() - + - 100663895 + 100663897 System.Void WireMock.RequestBuilders.Request/<>c__4`1::.ctor() - + - 100663896 + 100663898 System.Boolean WireMock.RequestBuilders.Request/<>c__4`1::<GetRequestMessageMatcher>b__4_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + @@ -31658,30 +22941,851 @@ - 100663897 + 100663899 System.Void WireMock.RequestBuilders.Request/<>c::.cctor() - + - 100663898 + 100663900 System.Void WireMock.RequestBuilders.Request/<>c::.ctor() - + - 100663899 + 100663901 System.Boolean WireMock.RequestBuilders.Request/<>c::<UsingAnyVerb>b__16_0(WireMock.Matchers.Request.IRequestMatcher) - + - + - + + + + + + + WireMock.Owin.OwinRequestMapper + + + + 100663543 + System.Threading.Tasks.Task`1<WireMock.RequestMessage> WireMock.Owin.OwinRequestMapper::MapAsync(Microsoft.Owin.IOwinRequest) + + + + + + + 100663544 + System.Void WireMock.Owin.OwinRequestMapper::.ctor() + + + + + + + + + WireMock.Owin.OwinRequestMapper/<MapAsync>d__0 + + + + 100663902 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::.ctor() + + + + + + + 100663903 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663904 + System.Void WireMock.Owin.OwinRequestMapper/<MapAsync>d__0::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinResponseMapper + + + + 100663545 + System.Threading.Tasks.Task WireMock.Owin.OwinResponseMapper::MapAsync(WireMock.ResponseMessage,Microsoft.Owin.IOwinResponse) + + + + + + + 100663546 + System.Void WireMock.Owin.OwinResponseMapper::.ctor() + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0 + + + + 100663905 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::.ctor() + + + + + + + 100663906 + System.Void WireMock.Owin.OwinResponseMapper/<>c__DisplayClass1_0::<MapAsync>b__0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) + + + + + + + + + + + + WireMock.Owin.OwinResponseMapper/<MapAsync>d__1 + + + + 100663907 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::.ctor() + + + + + + + 100663908 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + 100663909 + System.Void WireMock.Owin.OwinResponseMapper/<MapAsync>d__1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.OwinSelfHost + + + + 100663548 + System.Boolean WireMock.Owin.OwinSelfHost::get_IsStarted() + + + + + + + + + + 100663549 + System.Void WireMock.Owin.OwinSelfHost::set_IsStarted(System.Boolean) + + + + + + + + + + 100663550 + System.Collections.Generic.List`1<System.Uri> WireMock.Owin.OwinSelfHost::get_Urls() + + + + + + + + + + 100663551 + System.Collections.Generic.List`1<System.Int32> WireMock.Owin.OwinSelfHost::get_Ports() + + + + + + + + + + 100663547 + System.Void WireMock.Owin.OwinSelfHost::.ctor(WireMock.Owin.WireMockMiddlewareOptions,System.String[]) + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663552 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StartAsync() + + + + + + + + + + + + 100663553 + System.Threading.Tasks.Task WireMock.Owin.OwinSelfHost::StopAsync() + + + + + + + + + + + + + + + + + 100663554 + System.Void WireMock.Owin.OwinSelfHost::ThreadWorkInternal() + + + + + + + + + + + + + + + + + + + + + 100663555 + System.Void WireMock.Owin.OwinSelfHost::StartServers() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663556 + System.Void WireMock.Owin.OwinSelfHost::<StartAsync>b__14_0() + + + + + + + + + + + + 100663557 + System.Void WireMock.Owin.OwinSelfHost::<StartServers>b__17_0(Owin.IAppBuilder) + + + + + + + + + + + + + + WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0 + + + + 100663910 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::.ctor() + + + + + + + 100663911 + System.Void WireMock.Owin.OwinSelfHost/<>c__DisplayClass15_0::<StopAsync>b__0(System.Object,System.Timers.ElapsedEventArgs) + + + + + + + + + + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware + + + + 100663558 + System.Void WireMock.Owin.WireMockMiddleware::.ctor(Microsoft.Owin.OwinMiddleware,WireMock.Owin.WireMockMiddlewareOptions) + + + + + + + + + + + + + + + 100663559 + System.Threading.Tasks.Task WireMock.Owin.WireMockMiddleware::Invoke(Microsoft.Owin.IOwinContext) + + + + + + + 100663560 + System.Void WireMock.Owin.WireMockMiddleware::LogRequest(WireMock.Logging.LogEntry) + + + + + + + + + + + + + + + 100663561 + System.Void WireMock.Owin.WireMockMiddleware::.cctor() + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0 + + + + 100663912 + System.Void WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::.ctor() + + + + + + + 100663913 + <>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult> WireMock.Owin.WireMockMiddleware/<>c__DisplayClass5_0::<Invoke>b__0(WireMock.Mapping) + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<>c + + + + 100663914 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.cctor() + + + + + + + 100663915 + System.Void WireMock.Owin.WireMockMiddleware/<>c::.ctor() + + + + + + + 100663916 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_1(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663917 + WireMock.Matchers.Request.RequestMatchResult WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_2(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663918 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_3(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663919 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_4(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663920 + System.Int32 WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_5(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + 100663921 + System.Boolean WireMock.Owin.WireMockMiddleware/<>c::<Invoke>b__5_6(<>f__AnonymousType0`2<WireMock.Mapping,WireMock.Matchers.Request.RequestMatchResult>) + + + + + + + + + + + + WireMock.Owin.WireMockMiddleware/<Invoke>d__5 + + + + 100663922 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::.ctor() + + + + + + + 100663923 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100663924 + System.Void WireMock.Owin.WireMockMiddleware/<Invoke>d__5::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) + + + + + + + + + WireMock.Owin.WireMockMiddlewareOptions + + + + 100663562 + System.Nullable`1<System.TimeSpan> WireMock.Owin.WireMockMiddlewareOptions::get_RequestProcessingDelay() + + + + + + + + + + 100663563 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_RequestProcessingDelay(System.Nullable`1<System.TimeSpan>) + + + + + + + + + + 100663564 + WireMock.Matchers.IMatcher WireMock.Owin.WireMockMiddlewareOptions::get_AuthorizationMatcher() + + + + + + + + + + 100663565 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AuthorizationMatcher(WireMock.Matchers.IMatcher) + + + + + + + + + + 100663566 + System.Boolean WireMock.Owin.WireMockMiddlewareOptions::get_AllowPartialMapping() + + + + + + + + + + 100663567 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_AllowPartialMapping(System.Boolean) + + + + + + + + + + 100663568 + System.Collections.Generic.IList`1<WireMock.Mapping> WireMock.Owin.WireMockMiddlewareOptions::get_Mappings() + + + + + + + + + + 100663569 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_Mappings(System.Collections.Generic.IList`1<WireMock.Mapping>) + + + + + + + + + + 100663570 + System.Collections.Generic.IList`1<WireMock.Logging.LogEntry> WireMock.Owin.WireMockMiddlewareOptions::get_LogEntries() + + + + + + + + + + 100663571 + System.Void WireMock.Owin.WireMockMiddlewareOptions::set_LogEntries(System.Collections.Generic.IList`1<WireMock.Logging.LogEntry>) + + + + + + + + + + 100663572 + System.Void WireMock.Owin.WireMockMiddlewareOptions::.ctor() + + + + + + + + + + @@ -31691,57 +23795,57 @@ - 100663544 + 100663573 System.Void WireMock.Matchers.ExactMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663545 + 100663574 System.Double WireMock.Matchers.ExactMatcher::IsMatch(System.String) - + - - - + + + - + - 100663546 + 100663575 System.String[] WireMock.Matchers.ExactMatcher::GetPatterns() - + - - - + + + - + - 100663547 + 100663576 System.String WireMock.Matchers.ExactMatcher::GetName() - + - - - + + + - + @@ -31751,22 +23855,22 @@ - 100663900 + 100663925 System.Void WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663901 + 100663926 System.Boolean WireMock.Matchers.ExactMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -31776,67 +23880,67 @@ - 100663551 + 100663580 System.Void WireMock.Matchers.JsonPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663552 + 100663581 System.Double WireMock.Matchers.JsonPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663553 + 100663582 System.String[] WireMock.Matchers.JsonPathMatcher::GetPatterns() - + - - - + + + - + - 100663554 + 100663583 System.String WireMock.Matchers.JsonPathMatcher::GetName() - + - - - + + + - + @@ -31846,22 +23950,22 @@ - 100663902 + 100663927 System.Void WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663903 + 100663928 System.Boolean WireMock.Matchers.JsonPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -31871,47 +23975,47 @@ - 100663555 + 100663584 System.Double WireMock.Matchers.MatchScores::ToScore(System.Boolean) - + - - - + + + - - + + - + - 100663556 + 100663585 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Boolean>) - + - - - - + + + + - + - 100663557 + 100663586 System.Double WireMock.Matchers.MatchScores::ToScore(System.Collections.Generic.IEnumerable`1<System.Double>) - + - - - - + + + + - + @@ -31921,86 +24025,86 @@ - 100663558 + 100663587 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663559 + 100663588 System.Void WireMock.Matchers.RegexMatcher::.ctor(System.String[],System.Boolean) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663560 + 100663589 System.Double WireMock.Matchers.RegexMatcher::IsMatch(System.String) - + - - - - - - - - - + + + + + + + + + - - + + - + - 100663561 + 100663590 System.String[] WireMock.Matchers.RegexMatcher::GetPatterns() - + - - - + + + - + - 100663562 + 100663591 System.String WireMock.Matchers.RegexMatcher::GetName() - + - - - + + + - + @@ -32010,22 +24114,22 @@ - 100663904 + 100663929 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::.ctor() - + - 100663905 + 100663930 System.Text.RegularExpressions.Regex WireMock.Matchers.RegexMatcher/<>c__DisplayClass3_0::<.ctor>b__0(System.String) - + - + - + @@ -32035,22 +24139,22 @@ - 100663906 + 100663931 System.Void WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663907 + 100663932 System.Boolean WireMock.Matchers.RegexMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.Text.RegularExpressions.Regex) - + - + - + @@ -32060,123 +24164,123 @@ - 100663563 + 100663592 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String,SimMetrics.Net.SimMetricType) - + - - - + + + - + - 100663564 + 100663593 System.Void WireMock.Matchers.SimMetricsMatcher::.ctor(System.String[],SimMetrics.Net.SimMetricType) - + - - - - - - + + + + + + - + - 100663565 + 100663594 System.Double WireMock.Matchers.SimMetricsMatcher::IsMatch(System.String) - + - - - - + + + + - + - 100663566 + 100663595 SimMetrics.Net.API.IStringMetric WireMock.Matchers.SimMetricsMatcher::GetStringMetricType() - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - 100663567 + 100663596 System.String[] WireMock.Matchers.SimMetricsMatcher::GetPatterns() - + - - - + + + - + - 100663568 + 100663597 System.String WireMock.Matchers.SimMetricsMatcher::GetName() - + - - - + + + - + @@ -32186,22 +24290,22 @@ - 100663908 + 100663933 System.Void WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::.ctor() - + - 100663909 + 100663934 System.Double WireMock.Matchers.SimMetricsMatcher/<>c__DisplayClass4_0::<IsMatch>b__0(System.String) - + - + - + @@ -32211,56 +24315,56 @@ - 100663569 + 100663598 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String,System.Boolean) - + - - - + + + - + - 100663570 + 100663599 System.Void WireMock.Matchers.WildcardMatcher::.ctor(System.String[],System.Boolean) - + - - - - + + + + - + - 100663571 + 100663600 System.String[] WireMock.Matchers.WildcardMatcher::GetPatterns() - + - - - + + + - + - 100663572 + 100663601 System.String WireMock.Matchers.WildcardMatcher::GetName() - + - - - + + + - + @@ -32270,30 +24374,30 @@ - 100663910 + 100663935 System.Void WireMock.Matchers.WildcardMatcher/<>c::.cctor() - + - 100663911 + 100663936 System.Void WireMock.Matchers.WildcardMatcher/<>c::.ctor() - + - 100663912 + 100663937 System.String WireMock.Matchers.WildcardMatcher/<>c::<.ctor>b__2_0(System.String) - + - + - + @@ -32303,67 +24407,67 @@ - 100663573 + 100663602 System.Void WireMock.Matchers.XPathMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663574 + 100663603 System.Double WireMock.Matchers.XPathMatcher::IsMatch(System.String) - + - - - - - - - - - - + + + + + + + + + + - - + + - + - 100663575 + 100663604 System.String[] WireMock.Matchers.XPathMatcher::GetPatterns() - + - - - + + + - + - 100663576 + 100663605 System.String WireMock.Matchers.XPathMatcher::GetName() - + - - - + + + - + @@ -32373,22 +24477,22 @@ - 100663913 + 100663938 System.Void WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::.ctor() - + - 100663914 + 100663939 System.Boolean WireMock.Matchers.XPathMatcher/<>c__DisplayClass2_0::<IsMatch>b__0(System.String) - + - + - + @@ -32398,91 +24502,91 @@ - 100663578 + 100663607 System.Double WireMock.Matchers.Request.RequestMatchResult::get_TotalScore() - + - + - + - 100663579 + 100663608 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalScore(System.Double) - + - + - + - 100663580 + 100663609 System.Int32 WireMock.Matchers.Request.RequestMatchResult::get_TotalNumber() - + - + - + - 100663581 + 100663610 System.Void WireMock.Matchers.Request.RequestMatchResult::set_TotalNumber(System.Int32) - + - + - + - 100663582 + 100663611 System.Boolean WireMock.Matchers.Request.RequestMatchResult::get_IsPerfectMatch() - + - + - + - 100663583 + 100663612 System.Double WireMock.Matchers.Request.RequestMatchResult::get_AverageTotalScore() - + - + - + - 100663584 + 100663613 System.Int32 WireMock.Matchers.Request.RequestMatchResult::CompareTo(System.Object) - + - - - - + + + + - + - 100663585 + 100663614 System.Void WireMock.Matchers.Request.RequestMatchResult::.ctor() - + @@ -32492,155 +24596,155 @@ - 100663586 + 100663615 System.Func`2<System.String,System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Func() - + - + - + - 100663587 + 100663616 System.Func`2<System.Byte[],System.Boolean> WireMock.Matchers.Request.RequestMessageBodyMatcher::get_DataFunc() - + - + - + - 100663588 + 100663617 WireMock.Matchers.IMatcher WireMock.Matchers.Request.RequestMessageBodyMatcher::get_Matcher() - + - + - + - 100663589 + 100663618 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.String) - + - - - + + + - + - 100663590 + 100663619 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Byte[]) - + - - - - - + + + + + - + - 100663591 + 100663620 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.String,System.Boolean>) - + - - - - - + + + + + - + - 100663592 + 100663621 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(System.Func`2<System.Byte[],System.Boolean>) - + - - - - - + + + + + - + - 100663593 + 100663622 System.Void WireMock.Matchers.Request.RequestMessageBodyMatcher::.ctor(WireMock.Matchers.IMatcher) - + - - - - - + + + + + - + - 100663594 + 100663623 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663595 + 100663624 System.Double WireMock.Matchers.Request.RequestMessageBodyMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -32650,66 +24754,66 @@ - 100663596 + 100663625 System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher> WireMock.Matchers.Request.RequestMessageCompositeMatcher::get_RequestMatchers() - + - + - + - 100663597 + 100663626 System.Void WireMock.Matchers.Request.RequestMessageCompositeMatcher::.ctor(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.Request.IRequestMatcher>,WireMock.Matchers.Request.CompositeMatcherType) - + - - - - - - + + + + + + - + - 100663598 + 100663627 System.Double WireMock.Matchers.Request.RequestMessageCompositeMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - + @@ -32719,132 +24823,132 @@ - 100663599 + 100663628 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Funcs() - + - + - + - 100663600 + 100663629 System.String WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Name() - + - + - + - 100663601 + 100663630 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageCookieMatcher::get_Matchers() - + - + - + - 100663602 + 100663631 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663603 + 100663632 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663604 + 100663633 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663605 + 100663634 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663606 + 100663635 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -32854,33 +24958,33 @@ - 100663915 + 100663940 System.Void WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663916 + 100663941 System.Boolean WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663917 + 100663942 System.Double WireMock.Matchers.Request.RequestMessageCookieMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -32890,132 +24994,132 @@ - 100663607 + 100663636 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Funcs() - + - + - + - 100663608 + 100663637 System.String WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Name() - + - + - + - 100663609 + 100663638 WireMock.Matchers.IMatcher[] WireMock.Matchers.Request.RequestMessageHeaderMatcher::get_Matchers() - + - + - + - 100663610 + 100663639 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,System.String,System.Boolean) - + - - - - - - - + + + + + + + - + - 100663611 + 100663640 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.String,WireMock.Matchers.IMatcher[]) - + - - - - - - - + + + + + + + - + - 100663612 + 100663641 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663613 + 100663642 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663614 + 100663643 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -33025,33 +25129,33 @@ - 100663918 + 100663943 System.Void WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::.ctor() - + - 100663919 + 100663944 System.Boolean WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean>) - + - + - + - 100663920 + 100663945 System.Double WireMock.Matchers.Request.RequestMessageHeaderMatcher/<>c__DisplayClass13_0::<IsMatch>b__1(WireMock.Matchers.IMatcher) - + - + - + @@ -33061,58 +25165,58 @@ - 100663615 + 100663644 System.String[] WireMock.Matchers.Request.RequestMessageMethodMatcher::get_Methods() - + - + - + - 100663616 + 100663645 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher::.ctor(System.String[]) - + - - - - - + + + + + - + - 100663617 + 100663646 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663618 + 100663647 System.Double WireMock.Matchers.Request.RequestMessageMethodMatcher::IsMatch(WireMock.RequestMessage) - + - - - + + + - + @@ -33122,30 +25226,30 @@ - 100663921 + 100663946 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.cctor() - + - 100663922 + 100663947 System.Void WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::.ctor() - + - 100663923 + 100663948 System.String WireMock.Matchers.Request.RequestMessageMethodMatcher/<>c::<.ctor>b__3_0(System.String) - + - + - + @@ -33155,104 +25259,104 @@ - 100663619 + 100663648 System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[] WireMock.Matchers.Request.RequestMessageParamMatcher::get_Funcs() - + - + - + - 100663620 + 100663649 System.String WireMock.Matchers.Request.RequestMessageParamMatcher::get_Key() - + - + - + - 100663621 + 100663650 System.Collections.Generic.IEnumerable`1<System.String> WireMock.Matchers.Request.RequestMessageParamMatcher::get_Values() - + - + - + - 100663622 + 100663651 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.String,System.Collections.Generic.IEnumerable`1<System.String>) - + - - - - - - + + + + + + - + - 100663623 + 100663652 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher::.ctor(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>[]) - + - - - - - + + + + + - + - 100663624 + 100663653 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663625 + 100663654 System.Double WireMock.Matchers.Request.RequestMessageParamMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - + + + + + + - - - - + + + + - + @@ -33262,22 +25366,22 @@ - 100663924 + 100663949 System.Void WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::.ctor() - + - 100663925 + 100663950 System.Boolean WireMock.Matchers.Request.RequestMessageParamMatcher/<>c__DisplayClass12_0::<IsMatch>b__0(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>,System.Boolean>) - + - + - + @@ -33287,106 +25391,106 @@ - 100663626 + 100663655 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessagePathMatcher::get_Matchers() - + - + - + - 100663627 + 100663656 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessagePathMatcher::get_Funcs() - + - + - + - 100663628 + 100663657 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663629 + 100663658 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663630 + 100663659 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663631 + 100663660 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663632 + 100663661 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -33396,30 +25500,30 @@ - 100663926 + 100663951 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.cctor() - + - 100663927 + 100663952 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::.ctor() - + - 100663928 + 100663953 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessagePathMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -33429,33 +25533,33 @@ - 100663929 + 100663954 System.Void WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663930 + 100663955 System.Double WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663931 + 100663956 System.Boolean WireMock.Matchers.Request.RequestMessagePathMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -33465,106 +25569,106 @@ - 100663633 + 100663662 System.Collections.Generic.IReadOnlyList`1<WireMock.Matchers.IMatcher> WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Matchers() - + - + - + - 100663634 + 100663663 System.Func`2<System.String,System.Boolean>[] WireMock.Matchers.Request.RequestMessageUrlMatcher::get_Funcs() - + - + - + - 100663635 + 100663664 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.String[]) - + - - - + + + - + - 100663636 + 100663665 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(WireMock.Matchers.IMatcher[]) - + - - - - - + + + + + - + - 100663637 + 100663666 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher::.ctor(System.Func`2<System.String,System.Boolean>[]) - + - - - - - + + + + + - + - 100663638 + 100663667 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::GetMatchingScore(WireMock.RequestMessage,WireMock.Matchers.Request.RequestMatchResult) - + - - - - - - + + + + + + - + - 100663639 + 100663668 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher::IsMatch(WireMock.RequestMessage) - + - - - - - - - + + + + + + + - - - - + + + + - + @@ -33574,30 +25678,30 @@ - 100663932 + 100663957 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.cctor() - + - 100663933 + 100663958 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::.ctor() - + - 100663934 + 100663959 WireMock.Matchers.WildcardMatcher WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c::<.ctor>b__6_0(System.String) - + - + - + @@ -33607,33 +25711,33 @@ - 100663935 + 100663960 System.Void WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::.ctor() - + - 100663936 + 100663961 System.Double WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__0(WireMock.Matchers.IMatcher) - + - + - + - 100663937 + 100663962 System.Boolean WireMock.Matchers.Request.RequestMessageUrlMatcher/<>c__DisplayClass10_0::<IsMatch>b__1(System.Func`2<System.String,System.Boolean>) - + - + - + @@ -33643,143 +25747,143 @@ - 100663640 + 100663669 System.Guid WireMock.Logging.LogEntry::get_Guid() - + - + - + - 100663641 + 100663670 System.Void WireMock.Logging.LogEntry::set_Guid(System.Guid) - + - + - + - 100663642 + 100663671 WireMock.RequestMessage WireMock.Logging.LogEntry::get_RequestMessage() - + - + - + - 100663643 + 100663672 System.Void WireMock.Logging.LogEntry::set_RequestMessage(WireMock.RequestMessage) - + - + - + - 100663644 + 100663673 WireMock.ResponseMessage WireMock.Logging.LogEntry::get_ResponseMessage() - + - + - + - 100663645 + 100663674 System.Void WireMock.Logging.LogEntry::set_ResponseMessage(WireMock.ResponseMessage) - + - + - + - 100663646 + 100663675 WireMock.Matchers.Request.RequestMatchResult WireMock.Logging.LogEntry::get_RequestMatchResult() - + - + - + - 100663647 + 100663676 System.Void WireMock.Logging.LogEntry::set_RequestMatchResult(WireMock.Matchers.Request.RequestMatchResult) - + - + - + - 100663648 + 100663677 System.Nullable`1<System.Guid> WireMock.Logging.LogEntry::get_MappingGuid() - + - + - + - 100663649 + 100663678 System.Void WireMock.Logging.LogEntry::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663650 + 100663679 System.String WireMock.Logging.LogEntry::get_MappingTitle() - + - + - + - 100663651 + 100663680 System.Void WireMock.Logging.LogEntry::set_MappingTitle(System.String) - + - + - + - 100663652 + 100663681 System.Void WireMock.Logging.LogEntry::.ctor() - + @@ -33789,316 +25893,84 @@ - 100663653 + 100663682 System.Int32 WireMock.Http.PortUtil::FindFreeTcpPort() - + - - - - - - - - - - + + + + + + + + + + - - + + - + - - - WireMock.Http.TinyHttpServer - - - - 100663654 - System.Boolean WireMock.Http.TinyHttpServer::get_IsStarted() - - - - - - - - - - 100663655 - System.Void WireMock.Http.TinyHttpServer::set_IsStarted(System.Boolean) - - - - - - - - - - 100663656 - System.Collections.Generic.List`1<System.Uri> WireMock.Http.TinyHttpServer::get_Urls() - - - - - - - - - - 100663657 - System.Collections.Generic.List`1<System.Int32> WireMock.Http.TinyHttpServer::get_Ports() - - - - - - - - - - 100663658 - System.Void WireMock.Http.TinyHttpServer::.ctor(System.Action`2<System.Net.HttpListenerContext,System.Threading.CancellationToken>,System.String[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663659 - System.Void WireMock.Http.TinyHttpServer::Start() - - - - - - - - - - - - - - 100663660 - System.Void WireMock.Http.TinyHttpServer::Stop() - - - - - - - - - - - - - - - - 100663661 - System.Threading.Tasks.Task WireMock.Http.TinyHttpServer::<Start>b__14_0() - - - - - - - - - WireMock.Http.TinyHttpServer/<<Start>b__14_0>d - - - - 100663938 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::.ctor() - - - - - - - 100663939 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::MoveNext() - - - - - - - - - - - - - - - - - - - - - 100663940 - System.Void WireMock.Http.TinyHttpServer/<<Start>b__14_0>d::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - WireMock.Extensions.DictionaryExtensions - - - - 100663662 - System.Object WireMock.Extensions.DictionaryExtensions::ToExpandoObject(System.Collections.Generic.IDictionary`2<System.String,T>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WireMock.Extensions.DictionaryExtensions/<>o__0`1 - - WireMock.Admin.Settings.SettingsModel - 100663663 + 100663683 System.Nullable`1<System.Int32> WireMock.Admin.Settings.SettingsModel::get_GlobalProcessingDelay() - + - + - + - 100663664 + 100663684 System.Void WireMock.Admin.Settings.SettingsModel::set_GlobalProcessingDelay(System.Nullable`1<System.Int32>) - + - + - + - 100663665 + 100663685 System.Nullable`1<System.Boolean> WireMock.Admin.Settings.SettingsModel::get_AllowPartialMapping() - + - + - + - 100663666 + 100663686 System.Void WireMock.Admin.Settings.SettingsModel::set_AllowPartialMapping(System.Nullable`1<System.Boolean>) - + - + - + - 100663667 + 100663687 System.Void WireMock.Admin.Settings.SettingsModel::.ctor() - + @@ -34108,143 +25980,143 @@ - 100663668 + 100663688 System.Guid WireMock.Admin.Requests.LogEntryModel::get_Guid() - + - + - + - 100663669 + 100663689 System.Void WireMock.Admin.Requests.LogEntryModel::set_Guid(System.Guid) - + - + - + - 100663670 + 100663690 WireMock.Admin.Requests.LogRequestModel WireMock.Admin.Requests.LogEntryModel::get_Request() - + - + - + - 100663671 + 100663691 System.Void WireMock.Admin.Requests.LogEntryModel::set_Request(WireMock.Admin.Requests.LogRequestModel) - + - + - + - 100663672 + 100663692 WireMock.Admin.Requests.LogResponseModel WireMock.Admin.Requests.LogEntryModel::get_Response() - + - + - + - 100663673 + 100663693 System.Void WireMock.Admin.Requests.LogEntryModel::set_Response(WireMock.Admin.Requests.LogResponseModel) - + - + - + - 100663674 + 100663694 System.Nullable`1<System.Guid> WireMock.Admin.Requests.LogEntryModel::get_MappingGuid() - + - + - + - 100663675 + 100663695 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingGuid(System.Nullable`1<System.Guid>) - + - + - + - 100663676 + 100663696 System.String WireMock.Admin.Requests.LogEntryModel::get_MappingTitle() - + - + - + - 100663677 + 100663697 System.Void WireMock.Admin.Requests.LogEntryModel::set_MappingTitle(System.String) - + - + - + - 100663678 + 100663698 WireMock.Admin.Requests.LogRequestMatchModel WireMock.Admin.Requests.LogEntryModel::get_RequestMatchResult() - + - + - + - 100663679 + 100663699 System.Void WireMock.Admin.Requests.LogEntryModel::set_RequestMatchResult(WireMock.Admin.Requests.LogRequestMatchModel) - + - + - + - 100663680 + 100663700 System.Void WireMock.Admin.Requests.LogEntryModel::.ctor() - + @@ -34254,99 +26126,99 @@ - 100663681 + 100663701 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_TotalScore() - + - + - + - 100663682 + 100663702 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalScore(System.Double) - + - + - + - 100663683 + 100663703 System.Int32 WireMock.Admin.Requests.LogRequestMatchModel::get_TotalNumber() - + - + - + - 100663684 + 100663704 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_TotalNumber(System.Int32) - + - + - + - 100663685 + 100663705 System.Boolean WireMock.Admin.Requests.LogRequestMatchModel::get_IsPerfectMatch() - + - + - + - 100663686 + 100663706 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_IsPerfectMatch(System.Boolean) - + - + - + - 100663687 + 100663707 System.Double WireMock.Admin.Requests.LogRequestMatchModel::get_AverageTotalScore() - + - + - + - 100663688 + 100663708 System.Void WireMock.Admin.Requests.LogRequestMatchModel::set_AverageTotalScore(System.Double) - + - + - + - 100663689 + 100663709 System.Void WireMock.Admin.Requests.LogRequestMatchModel::.ctor() - + @@ -34356,209 +26228,209 @@ - 100663690 + 100663710 System.DateTime WireMock.Admin.Requests.LogRequestModel::get_DateTime() - + - + - + - 100663691 + 100663711 System.Void WireMock.Admin.Requests.LogRequestModel::set_DateTime(System.DateTime) - + - + - + - 100663692 + 100663712 System.String WireMock.Admin.Requests.LogRequestModel::get_Path() - + - + - + - 100663693 + 100663713 System.Void WireMock.Admin.Requests.LogRequestModel::set_Path(System.String) - + - + - + - 100663694 - System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoleteUrl() - + 100663714 + System.String WireMock.Admin.Requests.LogRequestModel::get_AbsoluteUrl() + - + - + - 100663695 - System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoleteUrl(System.String) - + 100663715 + System.Void WireMock.Admin.Requests.LogRequestModel::set_AbsoluteUrl(System.String) + - + - + - 100663696 + 100663716 System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>> WireMock.Admin.Requests.LogRequestModel::get_Query() - + - + - + - 100663697 + 100663717 System.Void WireMock.Admin.Requests.LogRequestModel::set_Query(System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>) - + - + - + - 100663698 + 100663718 System.String WireMock.Admin.Requests.LogRequestModel::get_Method() - + - + - + - 100663699 + 100663719 System.Void WireMock.Admin.Requests.LogRequestModel::set_Method(System.String) - + - + - + - 100663700 + 100663720 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Headers() - + - + - + - 100663701 + 100663721 System.Void WireMock.Admin.Requests.LogRequestModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663702 + 100663722 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogRequestModel::get_Cookies() - + - + - + - 100663703 + 100663723 System.Void WireMock.Admin.Requests.LogRequestModel::set_Cookies(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663704 + 100663724 System.String WireMock.Admin.Requests.LogRequestModel::get_Body() - + - + - + - 100663705 + 100663725 System.Void WireMock.Admin.Requests.LogRequestModel::set_Body(System.String) - + - + - + - 100663706 + 100663726 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogRequestModel::get_BodyEncoding() - + - + - + - 100663707 + 100663727 System.Void WireMock.Admin.Requests.LogRequestModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663708 + 100663728 System.Void WireMock.Admin.Requests.LogRequestModel::.ctor() - + @@ -34568,124 +26440,124 @@ - 100663709 + 100663729 System.Int32 WireMock.Admin.Requests.LogResponseModel::get_StatusCode() - + - + - + - 100663710 + 100663730 System.Void WireMock.Admin.Requests.LogResponseModel::set_StatusCode(System.Int32) - + - + - + - 100663711 + 100663731 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Requests.LogResponseModel::get_Headers() - + - + - + - 100663712 + 100663732 System.Void WireMock.Admin.Requests.LogResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663713 + 100663733 System.String WireMock.Admin.Requests.LogResponseModel::get_Body() - + - + - + - 100663714 + 100663734 System.Void WireMock.Admin.Requests.LogResponseModel::set_Body(System.String) - + - + - + - 100663715 + 100663735 System.String WireMock.Admin.Requests.LogResponseModel::get_BodyOriginal() - + - + - + - 100663716 + 100663736 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyOriginal(System.String) - + - + - + - 100663717 + 100663737 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Requests.LogResponseModel::get_BodyEncoding() - + - + - + - 100663718 + 100663738 System.Void WireMock.Admin.Requests.LogResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663719 + 100663739 System.Void WireMock.Admin.Requests.LogResponseModel::.ctor() - + - + - + @@ -34695,77 +26567,77 @@ - 100663720 + 100663740 WireMock.Admin.Mappings.MatcherModel WireMock.Admin.Mappings.BodyModel::get_Matcher() - + - + - + - 100663721 + 100663741 System.Void WireMock.Admin.Mappings.BodyModel::set_Matcher(WireMock.Admin.Mappings.MatcherModel) - + - + - + - 100663722 + 100663742 System.String WireMock.Admin.Mappings.BodyModel::get_Func() - + - + - + - 100663723 + 100663743 System.Void WireMock.Admin.Mappings.BodyModel::set_Func(System.String) - + - + - + - 100663724 + 100663744 System.String WireMock.Admin.Mappings.BodyModel::get_DataFunc() - + - + - + - 100663725 + 100663745 System.Void WireMock.Admin.Mappings.BodyModel::set_DataFunc(System.String) - + - + - + - 100663726 + 100663746 System.Void WireMock.Admin.Mappings.BodyModel::.ctor() - + @@ -34775,77 +26647,77 @@ - 100663727 + 100663747 System.String WireMock.Admin.Mappings.CookieModel::get_Name() - + - + - + - 100663728 + 100663748 System.Void WireMock.Admin.Mappings.CookieModel::set_Name(System.String) - + - + - + - 100663729 + 100663749 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.CookieModel::get_Matchers() - + - + - + - 100663730 + 100663750 System.Void WireMock.Admin.Mappings.CookieModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663731 + 100663751 System.String[] WireMock.Admin.Mappings.CookieModel::get_Funcs() - + - + - + - 100663732 + 100663752 System.Void WireMock.Admin.Mappings.CookieModel::set_Funcs(System.String[]) - + - + - + - 100663733 + 100663753 System.Void WireMock.Admin.Mappings.CookieModel::.ctor() - + @@ -34855,77 +26727,77 @@ - 100663734 + 100663754 System.Int32 WireMock.Admin.Mappings.EncodingModel::get_CodePage() - + - + - + - 100663735 + 100663755 System.Void WireMock.Admin.Mappings.EncodingModel::set_CodePage(System.Int32) - + - + - + - 100663736 + 100663756 System.String WireMock.Admin.Mappings.EncodingModel::get_EncodingName() - + - + - + - 100663737 + 100663757 System.Void WireMock.Admin.Mappings.EncodingModel::set_EncodingName(System.String) - + - + - + - 100663738 + 100663758 System.String WireMock.Admin.Mappings.EncodingModel::get_WebName() - + - + - + - 100663739 + 100663759 System.Void WireMock.Admin.Mappings.EncodingModel::set_WebName(System.String) - + - + - + - 100663740 + 100663760 System.Void WireMock.Admin.Mappings.EncodingModel::.ctor() - + @@ -34935,77 +26807,77 @@ - 100663741 + 100663761 System.String WireMock.Admin.Mappings.HeaderModel::get_Name() - + - + - + - 100663742 + 100663762 System.Void WireMock.Admin.Mappings.HeaderModel::set_Name(System.String) - + - + - + - 100663743 + 100663763 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel> WireMock.Admin.Mappings.HeaderModel::get_Matchers() - + - + - + - 100663744 + 100663764 System.Void WireMock.Admin.Mappings.HeaderModel::set_Matchers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.MatcherModel>) - + - + - + - 100663745 + 100663765 System.String[] WireMock.Admin.Mappings.HeaderModel::get_Funcs() - + - + - + - 100663746 + 100663766 System.Void WireMock.Admin.Mappings.HeaderModel::set_Funcs(System.String[]) - + - + - + - 100663747 + 100663767 System.Void WireMock.Admin.Mappings.HeaderModel::.ctor() - + @@ -35015,121 +26887,121 @@ - 100663748 + 100663768 System.Nullable`1<System.Guid> WireMock.Admin.Mappings.MappingModel::get_Guid() - + - + - + - 100663749 + 100663769 System.Void WireMock.Admin.Mappings.MappingModel::set_Guid(System.Nullable`1<System.Guid>) - + - + - + - 100663750 + 100663770 System.String WireMock.Admin.Mappings.MappingModel::get_Title() - + - + - + - 100663751 + 100663771 System.Void WireMock.Admin.Mappings.MappingModel::set_Title(System.String) - + - + - + - 100663752 + 100663772 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.MappingModel::get_Priority() - + - + - + - 100663753 + 100663773 System.Void WireMock.Admin.Mappings.MappingModel::set_Priority(System.Nullable`1<System.Int32>) - + - + - + - 100663754 + 100663774 WireMock.Admin.Mappings.RequestModel WireMock.Admin.Mappings.MappingModel::get_Request() - + - + - + - 100663755 + 100663775 System.Void WireMock.Admin.Mappings.MappingModel::set_Request(WireMock.Admin.Mappings.RequestModel) - + - + - + - 100663756 + 100663776 WireMock.Admin.Mappings.ResponseModel WireMock.Admin.Mappings.MappingModel::get_Response() - + - + - + - 100663757 + 100663777 System.Void WireMock.Admin.Mappings.MappingModel::set_Response(WireMock.Admin.Mappings.ResponseModel) - + - + - + - 100663758 + 100663778 System.Void WireMock.Admin.Mappings.MappingModel::.ctor() - + @@ -35139,99 +27011,99 @@ - 100663759 + 100663779 System.String WireMock.Admin.Mappings.MatcherModel::get_Name() - + - + - + - 100663760 + 100663780 System.Void WireMock.Admin.Mappings.MatcherModel::set_Name(System.String) - + - + - + - 100663761 + 100663781 System.String WireMock.Admin.Mappings.MatcherModel::get_Pattern() - + - + - + - 100663762 + 100663782 System.Void WireMock.Admin.Mappings.MatcherModel::set_Pattern(System.String) - + - + - + - 100663763 + 100663783 System.String[] WireMock.Admin.Mappings.MatcherModel::get_Patterns() - + - + - + - 100663764 + 100663784 System.Void WireMock.Admin.Mappings.MatcherModel::set_Patterns(System.String[]) - + - + - + - 100663765 + 100663785 System.Nullable`1<System.Boolean> WireMock.Admin.Mappings.MatcherModel::get_IgnoreCase() - + - + - + - 100663766 + 100663786 System.Void WireMock.Admin.Mappings.MatcherModel::set_IgnoreCase(System.Nullable`1<System.Boolean>) - + - + - + - 100663767 + 100663787 System.Void WireMock.Admin.Mappings.MatcherModel::.ctor() - + @@ -35241,77 +27113,77 @@ - 100663768 + 100663788 System.String WireMock.Admin.Mappings.ParamModel::get_Name() - + - + - + - 100663769 + 100663789 System.Void WireMock.Admin.Mappings.ParamModel::set_Name(System.String) - + - + - + - 100663770 + 100663790 System.Collections.Generic.IList`1<System.String> WireMock.Admin.Mappings.ParamModel::get_Values() - + - + - + - 100663771 + 100663791 System.Void WireMock.Admin.Mappings.ParamModel::set_Values(System.Collections.Generic.IList`1<System.String>) - + - + - + - 100663772 + 100663792 System.String[] WireMock.Admin.Mappings.ParamModel::get_Funcs() - + - + - + - 100663773 + 100663793 System.Void WireMock.Admin.Mappings.ParamModel::set_Funcs(System.String[]) - + - + - + - 100663774 + 100663794 System.Void WireMock.Admin.Mappings.ParamModel::.ctor() - + @@ -35321,55 +27193,55 @@ - 100663775 + 100663795 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.PathModel::get_Matchers() - + - + - + - 100663776 + 100663796 System.Void WireMock.Admin.Mappings.PathModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663777 + 100663797 System.String[] WireMock.Admin.Mappings.PathModel::get_Funcs() - + - + - + - 100663778 + 100663798 System.Void WireMock.Admin.Mappings.PathModel::set_Funcs(System.String[]) - + - + - + - 100663779 + 100663799 System.Void WireMock.Admin.Mappings.PathModel::.ctor() - + @@ -35379,165 +27251,165 @@ - 100663780 + 100663800 System.Object WireMock.Admin.Mappings.RequestModel::get_Path() - + - + - + - 100663781 + 100663801 System.Void WireMock.Admin.Mappings.RequestModel::set_Path(System.Object) - + - + - + - 100663782 + 100663802 System.Object WireMock.Admin.Mappings.RequestModel::get_Url() - + - + - + - 100663783 + 100663803 System.Void WireMock.Admin.Mappings.RequestModel::set_Url(System.Object) - + - + - + - 100663784 + 100663804 System.String[] WireMock.Admin.Mappings.RequestModel::get_Methods() - + - + - + - 100663785 + 100663805 System.Void WireMock.Admin.Mappings.RequestModel::set_Methods(System.String[]) - + - + - + - 100663786 + 100663806 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel> WireMock.Admin.Mappings.RequestModel::get_Headers() - + - + - + - 100663787 + 100663807 System.Void WireMock.Admin.Mappings.RequestModel::set_Headers(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.HeaderModel>) - + - + - + - 100663788 + 100663808 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel> WireMock.Admin.Mappings.RequestModel::get_Cookies() - + - + - + - 100663789 + 100663809 System.Void WireMock.Admin.Mappings.RequestModel::set_Cookies(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.CookieModel>) - + - + - + - 100663790 + 100663810 System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel> WireMock.Admin.Mappings.RequestModel::get_Params() - + - + - + - 100663791 + 100663811 System.Void WireMock.Admin.Mappings.RequestModel::set_Params(System.Collections.Generic.IList`1<WireMock.Admin.Mappings.ParamModel>) - + - + - + - 100663792 + 100663812 WireMock.Admin.Mappings.BodyModel WireMock.Admin.Mappings.RequestModel::get_Body() - + - + - + - 100663793 + 100663813 System.Void WireMock.Admin.Mappings.RequestModel::set_Body(WireMock.Admin.Mappings.BodyModel) - + - + - + - 100663794 + 100663814 System.Void WireMock.Admin.Mappings.RequestModel::.ctor() - + @@ -35547,209 +27419,209 @@ - 100663795 + 100663815 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_StatusCode() - + - + - + - 100663796 + 100663816 System.Void WireMock.Admin.Mappings.ResponseModel::set_StatusCode(System.Nullable`1<System.Int32>) - + - + - + - 100663797 + 100663817 System.String WireMock.Admin.Mappings.ResponseModel::get_Body() - + - + - + - 100663798 + 100663818 System.Void WireMock.Admin.Mappings.ResponseModel::set_Body(System.String) - + - + - + - 100663799 + 100663819 System.String WireMock.Admin.Mappings.ResponseModel::get_BodyAsBase64() - + - + - + - 100663800 + 100663820 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsBase64(System.String) - + - + - + - 100663801 + 100663821 System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() - + - + - + - 100663802 + 100663822 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) - + - + - + - 100663803 + 100663823 WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() - + - + - + - 100663804 + 100663824 System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) - + - + - + - 100663805 + 100663825 System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() - + - + - + - 100663806 + 100663826 System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) - + - + - + - 100663807 + 100663827 System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() - + - + - + - 100663808 + 100663828 System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) - + - + - + - 100663809 + 100663829 System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() - + - + - + - 100663810 + 100663830 System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) - + - + - + - 100663811 + 100663831 System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() - + - + - + - 100663812 + 100663832 System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) - + - + - + - 100663813 + 100663833 System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() - + @@ -35759,72 +27631,60 @@ - 100663814 + 100663834 WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() - + - + - + - 100663815 + 100663835 System.Void WireMock.Admin.Mappings.UrlModel::set_Matchers(WireMock.Admin.Mappings.MatcherModel[]) - + - + - + - 100663816 + 100663836 System.String[] WireMock.Admin.Mappings.UrlModel::get_Funcs() - + - + - + - 100663817 + 100663837 System.Void WireMock.Admin.Mappings.UrlModel::set_Funcs(System.String[]) - + - + - + - 100663818 + 100663838 System.Void WireMock.Admin.Mappings.UrlModel::.ctor() - + - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll - 2016-07-16T11:43:53.9992781Z - System.Configuration - - - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll - 2016-07-16T11:43:55.4992744Z - System.Xml - - C:\Program Files\dotnet\sdk\1.0.3\System.ComponentModel.TypeConverter.dll 2017-04-06T18:36:36Z @@ -35843,28 +27703,40 @@ System.Collections.Specialized - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\4f65c962\003ba66c_e714d201\NFluent.dll - 2017-04-14T09:48:07.1292812Z - NFluent - - C:\Program Files\dotnet\sdk\1.0.3\System.ComponentModel.Primitives.dll 2017-04-06T18:36:36Z System.ComponentModel.Primitives + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\c69d236c\003ba66c_e714d201\NFluent.dll + 2017-04-26T19:17:55.1188383Z + NFluent + + + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\c703d9a4\00a7476b_b7c5d101\Newtonsoft.Json.dll + 2017-04-26T19:17:55.2268028Z + Newtonsoft.Json + + - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\a91d5701\004b8cd3_9b21d201\Handlebars.dll - 2017-04-14T09:48:07.4529027Z + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\7ee983e9\004b8cd3_9b21d201\Handlebars.dll + 2017-04-26T19:17:55.2478078Z Handlebars - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll - 2016-07-16T11:43:55.5773993Z - System.Net.Http + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll + 2016-07-16T11:43:53.9992781Z + System.Configuration + + + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll + 2016-07-16T11:43:55.4992744Z + System.Xml @@ -35873,12 +27745,6 @@ Anonymously Hosted DynamicMethods Assembly - - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\643dd0a6\00a7476b_b7c5d101\Newtonsoft.Json.dll - 2017-04-14T09:48:08.0703637Z - Newtonsoft.Json - - C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll 2016-07-16T11:43:55.4992744Z @@ -35903,17 +27769,41 @@ System.Data + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\ab6bd7a2\00e720c2_90c1cd01\Owin.dll + 2017-04-26T19:17:55.8838373Z + Owin + + - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\c072f1e3\0010a9f2_d7a2d201\SimMetrics.Net.dll - 2017-04-14T09:48:08.7068745Z + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\267a1960\0010a9f2_d7a2d201\SimMetrics.Net.dll + 2017-04-26T19:17:55.9343013Z SimMetrics.Net + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\01f09058\008e22bb_c4dbce01\Microsoft.Owin.Hosting.dll + 2017-04-26T19:17:55.9557864Z + Microsoft.Owin.Hosting + + + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\541e5db6\00bb53bc_c4dbce01\Microsoft.Owin.dll + 2017-04-26T19:17:56.2168074Z + Microsoft.Owin + + - C:\Users\Stef\AppData\Local\Temp\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\9fea934a\006b38f9_e418d201\XPath2.dll - 2017-04-14T09:48:09.2395909Z + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\909f9349\006b38f9_e418d201\XPath2.dll + 2017-04-26T19:17:56.2238201Z XPath2 + + C:\Users\Stef\AppData\Local\Temp\b0173309-f93f-4b33-a69d-356940053541\b0173309-f93f-4b33-a69d-356940053541\assembly\dl3\74d90030\00bd807f_f2add201\Microsoft.Owin.Host.HttpListener.dll + 2017-04-26T19:17:56.3172734Z + Microsoft.Owin.Host.HttpListener + + \ No newline at end of file diff --git a/examples/WireMock.Net.Console.NETCoreApp/Program.cs b/examples/WireMock.Net.Console.NETCoreApp/Program.cs new file mode 100644 index 00000000..3c607385 --- /dev/null +++ b/examples/WireMock.Net.Console.NETCoreApp/Program.cs @@ -0,0 +1,110 @@ +using System; +using System.Linq; +using Newtonsoft.Json; +using WireMock.Matchers; +using WireMock.RequestBuilders; +using WireMock.ResponseBuilders; +using WireMock.Server; + +namespace WireMock.Net.Console.NETCoreApp +{ + static class Program + { + static void Main(params string[] args) + { + string url1 = "http://localhost:9090/"; + string url2 = "http://localhost:9091/"; + string url3 = "https://localhost:9443/"; + + var server = FluentMockServer.Start(new FluentMockServerSettings + { + Urls = new[] { url1, url2, url3 }, + StartAdminInterface = true, + ReadStaticMappings = true + }); + System.Console.WriteLine("FluentMockServer listening at {0}", string.Join(" and ", server.Urls)); + + server.SetBasicAuthentication("a", "b"); + + server.AllowPartialMapping(); + + server + .Given(Request.Create().WithPath(p => p.Contains("x")).UsingGet()) + .AtPriority(4) + .RespondWith(Response.Create() + .WithStatusCode(200) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""Contains x with FUNC 200""}")); + + server + .Given(Request.Create().WithPath("/data").UsingPost().WithBody(b => b.Contains("e"))) + .AtPriority(999) + .RespondWith(Response.Create() + .WithStatusCode(201) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""data posted with FUNC 201""}")); + + server + .Given(Request.Create().WithPath("/data", "/ax").UsingPost().WithHeader("Content-Type", "application/json*")) + .RespondWith(Response.Create() + .WithStatusCode(201) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""data posted with 201""}")); + + server + .Given(Request.Create().WithPath("/json").UsingPost().WithBody(new JsonPathMatcher("$.things[?(@.name == 'RequiredThing')]"))) + .RespondWith(Response.Create() + .WithStatusCode(201) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""json posted with 201""}")); + + server + .Given(Request.Create().WithPath("/json2").UsingPost().WithBody("x")) + .RespondWith(Response.Create() + .WithStatusCode(201) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""json posted with x - 201""}")); + + server + .Given(Request.Create().WithPath("/data").UsingDelete()) + .RespondWith(Response.Create() + .WithStatusCode(200) + .WithHeader("Content-Type", "application/json") + .WithBody(@"{ ""result"": ""data deleted with 200""}")); + + server + .Given(Request.Create().WithPath("/nobody").UsingGet()) + .RespondWith(Response.Create().WithDelay(TimeSpan.FromSeconds(1)) + .WithStatusCode(200)); + + server + .Given(Request.Create().WithPath("/partial").UsingPost().WithBody(new SimMetricsMatcher(new[] { "cat", "dog" }))) + .RespondWith(Response.Create().WithStatusCode(200).WithBody("partial = 200")); + + // http://localhost:8080/any/any?start=1000&stop=1&stop=2 + server + .Given(Request.Create().WithPath("/*").UsingGet()) + .WithGuid("90356dba-b36c-469a-a17e-669cd84f1f05") + .AtPriority(server.Mappings.Count() + 1) + .RespondWith(Response.Create() + .WithStatusCode(200) + .WithHeader("Content-Type", "application/json") + .WithHeader("Transformed-Postman-Token", "token is {{request.headers.Postman-Token}}") + .WithBody(@"{""msg"": ""Hello world CATCH-ALL on /*, {{request.path}}, bykey={{request.query.start}}, bykey={{request.query.stop}}, byidx0={{request.query.stop.[0]}}, byidx1={{request.query.stop.[1]}}"" }") + .WithTransformer() + .WithDelay(TimeSpan.FromMilliseconds(100)) + ); + + System.Console.WriteLine("Press any key to stop the server"); + System.Console.ReadKey(); + server.Stop(); + + System.Console.WriteLine("Displaying all requests"); + var allRequests = server.LogEntries; + System.Console.WriteLine(JsonConvert.SerializeObject(allRequests, Formatting.Indented)); + + System.Console.WriteLine("Press any key to quit"); + System.Console.ReadKey(); + } + } +} \ No newline at end of file diff --git a/examples/WireMock.Net.Console.NETCoreApp/WireMock.Net.Console.NETCoreApp.csproj b/examples/WireMock.Net.Console.NETCoreApp/WireMock.Net.Console.NETCoreApp.csproj new file mode 100644 index 00000000..1d956dfd --- /dev/null +++ b/examples/WireMock.Net.Console.NETCoreApp/WireMock.Net.Console.NETCoreApp.csproj @@ -0,0 +1,25 @@ + + + + Exe + netcoreapp1.1 + ../../WireMock.Net-Logo.ico + + + + + PreserveNewest + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/WireMock.Net.Console.NETCoreApp/__admin/mappings/11111110-a633-40e8-a244-5cb80bc0ab66.json b/examples/WireMock.Net.Console.NETCoreApp/__admin/mappings/11111110-a633-40e8-a244-5cb80bc0ab66.json new file mode 100644 index 00000000..09216402 --- /dev/null +++ b/examples/WireMock.Net.Console.NETCoreApp/__admin/mappings/11111110-a633-40e8-a244-5cb80bc0ab66.json @@ -0,0 +1,21 @@ +{ + "Request": { + "Path": { + "Matchers": [ + { + "Name": "WildcardMatcher", + "Pattern": "/static/mapping" + } + ] + }, + "Methods": [ + "get" + ] + }, + "Response": { + "BodyAsJson": { "body": "static mapping" }, + "Headers": { + "Content-Type": "application/json" + } + } +} \ No newline at end of file diff --git a/examples/WireMock.Net.ConsoleApp.netcore/Program.cs b/examples/WireMock.Net.ConsoleApp.netcore/Program.cs deleted file mode 100644 index 8f65a78c..00000000 --- a/examples/WireMock.Net.ConsoleApp.netcore/Program.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace WireMock.Net.ConsoleApp -{ - public class Program - { - public static void Main(string[] args) - { - int port; - if (args.Length == 0 || !int.TryParse(args[0], out port)) - port = 8080; - - var server = FluentMockServer.Start(port); - Console.WriteLine("FluentMockServer running at {0}", server.Port); - - server - .Given( - Requests - .WithUrl("/*") - .UsingGet() - ) - .RespondWith( - Responses - .WithStatusCode(200) - .WithHeader("Content-Type", "application/json") - .WithBody(@"{ ""msg"": ""Hello world!""}") - ); - - Console.WriteLine("Press any key to stop the server"); - Console.ReadKey(); - - - Console.WriteLine("Displaying all requests"); - var allRequests = server.RequestLogs; - Console.WriteLine(JsonConvert.SerializeObject(allRequests, Formatting.Indented)); - - Console.WriteLine("Press any key to quit"); - Console.ReadKey(); - } - } -} diff --git a/examples/WireMock.Net.ConsoleApp.netcore/Properties/AssemblyInfo.cs b/examples/WireMock.Net.ConsoleApp.netcore/Properties/AssemblyInfo.cs deleted file mode 100644 index c860343e..00000000 --- a/examples/WireMock.Net.ConsoleApp.netcore/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("WireMock.Net.ConsoleApp")] -[assembly: AssemblyTrademark("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("bb7ad978-5c03-4d76-a903-3865802b45eb")] diff --git a/examples/WireMock.Net.ConsoleApp.netcore/WireMock.Net.ConsoleApp.xproj b/examples/WireMock.Net.ConsoleApp.netcore/WireMock.Net.ConsoleApp.xproj deleted file mode 100644 index cb9dfd3b..00000000 --- a/examples/WireMock.Net.ConsoleApp.netcore/WireMock.Net.ConsoleApp.xproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - bb7ad978-5c03-4d76-a903-3865802b45eb - WireMock.Net.ConsoleApp - .\obj - .\bin\ - v4.5.2 - - - - 2.0 - - - diff --git a/examples/WireMock.Net.ConsoleApp.netcore/project.json b/examples/WireMock.Net.ConsoleApp.netcore/project.json deleted file mode 100644 index cd924dee..00000000 --- a/examples/WireMock.Net.ConsoleApp.netcore/project.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "version": "1.0.0-*", - "buildOptions": { - "emitEntryPoint": true - }, - - "dependencies": { - "Microsoft.NETCore.App": { - "type": "platform", - "version": "1.1.0" - } - }, - - "frameworks": { - "netcoreapp1.0": { - "imports": "dnxcore50" - } - } -} diff --git a/examples/WireMock.Net.ConsoleApplication/App.config b/examples/WireMock.Net.ConsoleApplication/App.config index f52515fa..302a320b 100644 --- a/examples/WireMock.Net.ConsoleApplication/App.config +++ b/examples/WireMock.Net.ConsoleApplication/App.config @@ -7,7 +7,7 @@ - + diff --git a/examples/WireMock.Net.ConsoleApplication/Program.cs b/examples/WireMock.Net.ConsoleApplication/Program.cs index add20e33..68a5fb8f 100644 --- a/examples/WireMock.Net.ConsoleApplication/Program.cs +++ b/examples/WireMock.Net.ConsoleApplication/Program.cs @@ -97,6 +97,7 @@ namespace WireMock.Net.ConsoleApplication Console.WriteLine("Press any key to stop the server"); Console.ReadKey(); + server.Stop(); Console.WriteLine("Displaying all requests"); var allRequests = server.LogEntries; diff --git a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj index d3123928..d7fc210c 100644 --- a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj +++ b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj @@ -36,9 +36,11 @@ ..\..\WireMock.Net-Logo.ico - - ..\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll - True + + ..\..\packages\Microsoft.Owin.Host.HttpListener.3.1.0\lib\net45\Microsoft.Owin.Host.HttpListener.dll + + + ..\..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll ..\..\packages\SimMetrics.Net.1.0.3\lib\net45\SimMetrics.Net.dll @@ -54,7 +56,9 @@ - + + Designer + Designer diff --git a/examples/WireMock.Net.ConsoleApplication/packages.config b/examples/WireMock.Net.ConsoleApplication/packages.config index 3c3caa8c..26f32c8a 100644 --- a/examples/WireMock.Net.ConsoleApplication/packages.config +++ b/examples/WireMock.Net.ConsoleApplication/packages.config @@ -1,5 +1,6 @@  - + + \ No newline at end of file diff --git a/report/WireMock.Net_BodyModel.htm b/report/WireMock.Net_BodyModel.htm index 81db460a..13c5f7f5 100644 --- a/report/WireMock.Net_BodyModel.htm +++ b/report/WireMock.Net_BodyModel.htm @@ -62,7 +62,7 @@  32} - +

Methods/Properties

diff --git a/report/WireMock.Net_Check.htm b/report/WireMock.Net_Check.htm index 64f78b7c..0c9fd2b2 100644 --- a/report/WireMock.Net_Check.htm +++ b/report/WireMock.Net_Check.htm @@ -19,7 +19,7 @@ Covered lines:15 Uncovered lines:56 Coverable lines:71 -Total lines:143 +Total lines:142 Line coverage:21.1% Branch coverage:15% @@ -49,157 +49,156 @@  4using System;  5using System.Collections.Generic;  6using System.Diagnostics;7using System.Diagnostics.CodeAnalysis;8using System.Linq;9using System.Reflection;10using JetBrains.Annotations;1112// Copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Shared/Check.cs13namespace WireMock.Validation14{15    [ExcludeFromCodeCoverage]16    [DebuggerStepThrough]17    internal static class Check18    {19        [ContractAnnotation("value:null => halt")]20        public static T Condition<T>([NoEnumeration] T value, [NotNull] Predicate<T> condition, [InvokerParameterName] [ - 121        { - 122            NotNull(condition, nameof(condition)); - 123            NotNull(value, nameof(value));24 - 125             if (!condition(value)) - 026            { - 027                NotEmpty(parameterName, nameof(parameterName));28 - 029                throw new ArgumentOutOfRangeException(parameterName);30            }31 - 132            return value; - 133        }3435        [ContractAnnotation("value:null => halt")]36        public static T NotNull<T>([NoEnumeration] T value, [InvokerParameterName] [NotNull] string parameterName) - 52937        { - 52938             if (ReferenceEquals(value, null)) - 039            { - 040                NotEmpty(parameterName, nameof(parameterName));41 - 042                throw new ArgumentNullException(parameterName);43            }44 - 52945            return value; - 52946        }4748        [ContractAnnotation("value:null => halt")]49        public static T NotNull<T>(50            [NoEnumeration] T value,51            [InvokerParameterName] [NotNull] string parameterName,52            [NotNull] string propertyName) - 053        { - 054             if (ReferenceEquals(value, null)) - 055            { - 056                NotEmpty(parameterName, nameof(parameterName)); - 057                NotEmpty(propertyName, nameof(propertyName));58 - 059                throw new ArgumentException(CoreStrings.ArgumentPropertyNull(propertyName, parameterName));60            }61 - 062            return value; - 063        }6465        [ContractAnnotation("value:null => halt")]66        public static IList<T> NotEmpty<T>(IList<T> value, [InvokerParameterName] [NotNull] string parameterName) - 7267        { - 7268            NotNull(value, parameterName);69 - 7270             if (value.Count == 0) - 071            { - 072                NotEmpty(parameterName, nameof(parameterName));73 - 074                throw new ArgumentException(CoreStrings.CollectionArgumentIsEmpty(parameterName));75            }76 - 7277            return value; - 7278        }7980        [ContractAnnotation("value:null => halt")]81        public static string NotEmpty(string value, [InvokerParameterName] [NotNull] string parameterName) - 082        { - 083            Exception e = null; - 084             if (ReferenceEquals(value, null)) - 085            { - 086                e = new ArgumentNullException(parameterName); - 087            } - 088             else if (value.Trim().Length == 0) - 089            { - 090                e = new ArgumentException(CoreStrings.ArgumentIsEmpty(parameterName)); - 091            }92 - 093             if (e != null) - 094            { - 095                NotEmpty(parameterName, nameof(parameterName));96 - 097                throw e;98            }99 - 0100            return value; - 0101        }102103        public static string NullButNotEmpty(string value, [InvokerParameterName] [NotNull] string parameterName) - 0104        { - 0105             if (!ReferenceEquals(value, null) - 0106                && (value.Length == 0)) - 0107            { - 0108                NotEmpty(parameterName, nameof(parameterName));109 - 0110                throw new ArgumentException(CoreStrings.ArgumentIsEmpty(parameterName));111            }112 - 0113            return value; - 0114        }115116        public static IList<T> HasNoNulls<T>(IList<T> value, [InvokerParameterName] [NotNull] string parameterName)117            where T : class - 0118        { - 0119            NotNull(value, parameterName);120 - 0121             if (value.Any(e => e == null)) - 0122            { - 0123                NotEmpty(parameterName, nameof(parameterName));124 - 0125                throw new ArgumentException(parameterName);126            }127 - 0128            return value; - 0129        }130131        public static Type ValidEntityType(Type value, [InvokerParameterName] [NotNull] string parameterName) - 0132        { - 0133             if (!value.GetTypeInfo().IsClass) - 0134            { - 0135                NotEmpty(parameterName, nameof(parameterName));136 - 0137                throw new ArgumentException(CoreStrings.InvalidEntityType(value, parameterName));138            }139 - 0140            return value; - 0141        }142    }143}7using System.Linq;8using System.Reflection;9using JetBrains.Annotations;1011// Copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Shared/Check.cs12namespace WireMock.Validation13{14    // [ExcludeFromCodeCoverage]15    [DebuggerStepThrough]16    internal static class Check17    {18        [ContractAnnotation("value:null => halt")]19        public static T Condition<T>([NoEnumeration] T value, [NotNull] Predicate<T> condition, [InvokerParameterName] [ + 120        { + 121            NotNull(condition, nameof(condition)); + 122            NotNull(value, nameof(value));23 + 124             if (!condition(value)) + 025            { + 026                NotEmpty(parameterName, nameof(parameterName));27 + 028                throw new ArgumentOutOfRangeException(parameterName);29            }30 + 131            return value; + 132        }3334        [ContractAnnotation("value:null => halt")]35        public static T NotNull<T>([NoEnumeration] T value, [InvokerParameterName] [NotNull] string parameterName) + 49936        { + 49937             if (ReferenceEquals(value, null)) + 038            { + 039                NotEmpty(parameterName, nameof(parameterName));40 + 041                throw new ArgumentNullException(parameterName);42            }43 + 49944            return value; + 49945        }4647        [ContractAnnotation("value:null => halt")]48        public static T NotNull<T>(49            [NoEnumeration] T value,50            [InvokerParameterName] [NotNull] string parameterName,51            [NotNull] string propertyName) + 052        { + 053             if (ReferenceEquals(value, null)) + 054            { + 055                NotEmpty(parameterName, nameof(parameterName)); + 056                NotEmpty(propertyName, nameof(propertyName));57 + 058                throw new ArgumentException(CoreStrings.ArgumentPropertyNull(propertyName, parameterName));59            }60 + 061            return value; + 062        }6364        [ContractAnnotation("value:null => halt")]65        public static IList<T> NotEmpty<T>(IList<T> value, [InvokerParameterName] [NotNull] string parameterName) + 6266        { + 6267            NotNull(value, parameterName);68 + 6269             if (value.Count == 0) + 070            { + 071                NotEmpty(parameterName, nameof(parameterName));72 + 073                throw new ArgumentException(CoreStrings.CollectionArgumentIsEmpty(parameterName));74            }75 + 6276            return value; + 6277        }7879        [ContractAnnotation("value:null => halt")]80        public static string NotEmpty(string value, [InvokerParameterName] [NotNull] string parameterName) + 081        { + 082            Exception e = null; + 083             if (ReferenceEquals(value, null)) + 084            { + 085                e = new ArgumentNullException(parameterName); + 086            } + 087             else if (value.Trim().Length == 0) + 088            { + 089                e = new ArgumentException(CoreStrings.ArgumentIsEmpty(parameterName)); + 090            }91 + 092             if (e != null) + 093            { + 094                NotEmpty(parameterName, nameof(parameterName));95 + 096                throw e;97            }98 + 099            return value; + 0100        }101102        public static string NullButNotEmpty(string value, [InvokerParameterName] [NotNull] string parameterName) + 0103        { + 0104             if (!ReferenceEquals(value, null) + 0105                && (value.Length == 0)) + 0106            { + 0107                NotEmpty(parameterName, nameof(parameterName));108 + 0109                throw new ArgumentException(CoreStrings.ArgumentIsEmpty(parameterName));110            }111 + 0112            return value; + 0113        }114115        public static IList<T> HasNoNulls<T>(IList<T> value, [InvokerParameterName] [NotNull] string parameterName)116            where T : class + 0117        { + 0118            NotNull(value, parameterName);119 + 0120             if (value.Any(e => e == null)) + 0121            { + 0122                NotEmpty(parameterName, nameof(parameterName));123 + 0124                throw new ArgumentException(parameterName);125            }126 + 0127            return value; + 0128        }129130        public static Type ValidEntityType(Type value, [InvokerParameterName] [NotNull] string parameterName) + 0131        { + 0132             if (!value.GetTypeInfo().IsClass) + 0133            { + 0134                NotEmpty(parameterName, nameof(parameterName));135 + 0136                throw new ArgumentException(CoreStrings.InvalidEntityType(value, parameterName));137            }138 + 0139            return value; + 0140        }141    }142} -
+
diff --git a/report/WireMock.Net_CookieModel.htm b/report/WireMock.Net_CookieModel.htm index 5a207655..aad18a24 100644 --- a/report/WireMock.Net_CookieModel.htm +++ b/report/WireMock.Net_CookieModel.htm @@ -64,7 +64,7 @@  34} - +

Methods/Properties

diff --git a/report/WireMock.Net_CoreStrings.htm b/report/WireMock.Net_CoreStrings.htm index 1fa2e09e..50a97288 100644 --- a/report/WireMock.Net_CoreStrings.htm +++ b/report/WireMock.Net_CoreStrings.htm @@ -19,7 +19,7 @@ Covered lines:0 Uncovered lines:12 Coverable lines:12 -Total lines:44 +Total lines:43 Line coverage:0% @@ -39,59 +39,58 @@ #LineLine coverage  1using System;2using System.Diagnostics.CodeAnalysis;3using System.Globalization;4using JetBrains.Annotations;56// copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Microsoft.EntityFrameworkCore/Properties/CoreStrin7namespace WireMock.Validation8{9    [ExcludeFromCodeCoverage]10    internal static class CoreStrings11    {12        /// <summary>13        /// The property '{property}' of the argument '{argument}' cannot be null.14        /// </summary>15        public static string ArgumentPropertyNull([CanBeNull] string property, [CanBeNull] string argument) - 016        { - 017            return string.Format(CultureInfo.CurrentCulture, $"The property '{property}' of the argument '{argument}' ca - 018        }1920        /// <summary>21        /// The string argument '{argumentName}' cannot be empty.22        /// </summary>23        public static string ArgumentIsEmpty([CanBeNull] string argumentName) - 024        { - 025            return string.Format(CultureInfo.CurrentCulture, $"The string argument '{argumentName}' cannot be empty.", a - 026        }2728        /// <summary>29        /// The entity type '{type}' provided for the argument '{argumentName}' must be a reference type.30        /// </summary>31        public static string InvalidEntityType([CanBeNull] Type type, [CanBeNull] string argumentName) - 032        { - 033            return string.Format(CultureInfo.CurrentCulture, $"The entity type '{type}' provided for the argument '{argu - 034        }3536        /// <summary>37        /// The collection argument '{argumentName}' must contain at least one element.38        /// </summary>39        public static string CollectionArgumentIsEmpty([CanBeNull] string argumentName) - 040        { - 041            return string.Format(CultureInfo.CurrentCulture, $"The collection argument '{argumentName}' must contain at  - 042        }43    }44}2using System.Globalization;3using JetBrains.Annotations;45// copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Microsoft.EntityFrameworkCore/Properties/CoreStrin6namespace WireMock.Validation7{8    // [ExcludeFromCodeCoverage]9    internal static class CoreStrings10    {11        /// <summary>12        /// The property '{property}' of the argument '{argument}' cannot be null.13        /// </summary>14        public static string ArgumentPropertyNull([CanBeNull] string property, [CanBeNull] string argument) + 015        { + 016            return string.Format(CultureInfo.CurrentCulture, $"The property '{property}' of the argument '{argument}' ca + 017        }1819        /// <summary>20        /// The string argument '{argumentName}' cannot be empty.21        /// </summary>22        public static string ArgumentIsEmpty([CanBeNull] string argumentName) + 023        { + 024            return string.Format(CultureInfo.CurrentCulture, $"The string argument '{argumentName}' cannot be empty.", a + 025        }2627        /// <summary>28        /// The entity type '{type}' provided for the argument '{argumentName}' must be a reference type.29        /// </summary>30        public static string InvalidEntityType([CanBeNull] Type type, [CanBeNull] string argumentName) + 031        { + 032            return string.Format(CultureInfo.CurrentCulture, $"The entity type '{type}' provided for the argument '{argu + 033        }3435        /// <summary>36        /// The collection argument '{argumentName}' must contain at least one element.37        /// </summary>38        public static string CollectionArgumentIsEmpty([CanBeNull] string argumentName) + 039        { + 040            return string.Format(CultureInfo.CurrentCulture, $"The collection argument '{argumentName}' must contain at  + 041        }42    }43} -
+
diff --git a/report/WireMock.Net_DynamicResponseProvider.htm b/report/WireMock.Net_DynamicResponseProvider.htm index 568f4b4a..50117393 100644 --- a/report/WireMock.Net_DynamicResponseProvider.htm +++ b/report/WireMock.Net_DynamicResponseProvider.htm @@ -62,7 +62,7 @@  24} - +

Methods/Properties

diff --git a/report/WireMock.Net_EncodingModel.htm b/report/WireMock.Net_EncodingModel.htm index 2f79ac88..7e9cb274 100644 --- a/report/WireMock.Net_EncodingModel.htm +++ b/report/WireMock.Net_EncodingModel.htm @@ -53,7 +53,7 @@  23} -
+

Methods/Properties

diff --git a/report/WireMock.Net_ExactMatcher.htm b/report/WireMock.Net_ExactMatcher.htm index 73237c8b..8c300293 100644 --- a/report/WireMock.Net_ExactMatcher.htm +++ b/report/WireMock.Net_ExactMatcher.htm @@ -94,7 +94,7 @@  54} -
+

Methods/Properties

diff --git a/report/WireMock.Net_FluentMockServer.htm b/report/WireMock.Net_FluentMockServer.htm index 7996f2b6..a88d195b 100644 --- a/report/WireMock.Net_FluentMockServer.htm +++ b/report/WireMock.Net_FluentMockServer.htm @@ -16,12 +16,12 @@ Class:WireMock.Server.FluentMockServer Assembly:WireMock.Net File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Server\FluentMockServer.Admin.cs
C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Server\FluentMockServer.cs -Covered lines:256 -Uncovered lines:445 -Coverable lines:701 -Total lines:1198 -Line coverage:36.5% -Branch coverage:33.3% +Covered lines:200 +Uncovered lines:423 +Coverable lines:623 +Total lines:1180 +Line coverage:32.1% +Branch coverage:29.2%

Metrics

@@ -58,7 +58,7 @@ Map(...)15102452.6347.62 ToJson(...)1000 ToEncoding(...)3210066.67 -.ctor(...)155128057.89 +.ctor(...)1551277.7857.89 .cctor()10100100 FindLogEntries(...)82100100 Start(...)1000 @@ -80,8 +80,6 @@ SetBasicAuthentication(...)1000 Given(...)10100100 RegisterMapping(...)20100100 -LogRequest(...)20100100 -HandleRequestAsync()351638468.6366.67

File(s)

@@ -213,8 +211,8 @@  0122        {  0123            var model = new SettingsModel  0124            { - 0125                AllowPartialMapping = _allowPartialMapping, - 0126                GlobalProcessingDelay = _requestProcessingDelay?.Milliseconds + 0125                AllowPartialMapping = _options.AllowPartialMapping, + 0126                GlobalProcessingDelay = _options.RequestProcessingDelay?.Milliseconds  0127            };  128  0129            return ToJson(model); @@ -225,10 +223,10 @@  0134            var settings = JsonConvert.DeserializeObject<SettingsModel>(requestMessage.Body);  135  0136             if (settings.AllowPartialMapping != null) - 0137                _allowPartialMapping = settings.AllowPartialMapping.Value; + 0137                _options.AllowPartialMapping = settings.AllowPartialMapping.Value;  138  0139             if (settings.GlobalProcessingDelay != null) - 0140                _requestProcessingDelay = TimeSpan.FromMilliseconds(settings.GlobalProcessingDelay.Value); + 0140                _options.RequestProcessingDelay = TimeSpan.FromMilliseconds(settings.GlobalProcessingDelay.Value);  141  0142            return new ResponseMessage { Body = "Settings updated" };  0143        } @@ -420,7 +418,7 @@  0329                {  0330                    DateTime = logEntry.RequestMessage.DateTime,  0331                    Path = logEntry.RequestMessage.Path, - 0332                    AbsoleteUrl = logEntry.RequestMessage.Url, + 0332                    AbsoluteUrl = logEntry.RequestMessage.Url,  0333                    Query = logEntry.RequestMessage.Query,  0334                    Method = logEntry.RequestMessage.Method,  0335                    Body = logEntry.RequestMessage.Body, @@ -772,8 +770,8 @@  3using System.Collections.Generic;  4using System.Collections.ObjectModel;  5using System.Linq;6using System.Net;7using System.Text;6using System.Text;7using System.Threading;  8using System.Threading.Tasks;  9using JetBrains.Annotations;  10using WireMock.Http; @@ -782,7 +780,7 @@  13using WireMock.Matchers.Request;  14using WireMock.RequestBuilders;  15using WireMock.Validation;16using System.Threading;16using WireMock.Owin;  17  18namespace WireMock.Server  19{ @@ -791,511 +789,493 @@  22    /// </summary>  23    public partial class FluentMockServer : IDisposable  24    {25        private readonly TinyHttpServer _httpServer;25        private readonly IOwinSelfHost _httpServer;  26 - 1827        private IList<Mapping> _mappings = new List<Mapping>(); + 1827        private readonly object _syncRoot = new object();  28 - 1829        private readonly IList<LogEntry> _logEntries = new List<LogEntry>(); + 1829        private readonly WireMockMiddlewareOptions _options = new WireMockMiddlewareOptions();  30 - 1831        private readonly HttpListenerRequestMapper _requestMapper = new HttpListenerRequestMapper();32 - 1833        private readonly HttpListenerResponseMapper _responseMapper = new HttpListenerResponseMapper();34 - 1835        private readonly object _syncRoot = new object();3637        private TimeSpan? _requestProcessingDelay;3839        private bool _allowPartialMapping;4041        private IMatcher _authorizationMatcher;4243        /// <summary>44        /// Gets the ports.45        /// </summary>46        /// <value>47        /// The ports.48        /// </value>31        /// <summary>32        /// Gets the ports.33        /// </summary>34        /// <value>35        /// The ports.36        /// </value>37        [PublicAPI] + 1338        public List<int> Ports { get; }3940        /// <summary>41        /// Gets the urls.42        /// </summary>43        [PublicAPI] + 1844        public string[] Urls { get; }4546        /// <summary>47        /// Gets the request logs.48        /// </summary>  49        [PublicAPI] - 1350        public List<int> Ports { get; }5152        /// <summary>53        /// Gets the urls.54        /// </summary>55        [PublicAPI] - 1856        public string[] Urls { get; }5758        /// <summary>59        /// Gets the request logs.60        /// </summary>61        [PublicAPI]62        public IEnumerable<LogEntry> LogEntries63        {64            get - 365            { - 366                lock (((ICollection)_logEntries).SyncRoot) - 367                { - 368                    return new ReadOnlyCollection<LogEntry>(_logEntries);69                } - 370            }71        }50        public IEnumerable<LogEntry> LogEntries51        {52            get + 353            { + 354                lock (((ICollection)_options.LogEntries).SyncRoot) + 355                { + 356                    return new ReadOnlyCollection<LogEntry>(_options.LogEntries);57                } + 358            }59        }6061        /// <summary>62        /// The search log-entries based on matchers.63        /// </summary>64        /// <param name="matchers">The matchers.</param>65        /// <returns>The <see cref="IEnumerable"/>.</returns>66        [PublicAPI]67        public IEnumerable<LogEntry> FindLogEntries([NotNull] params IRequestMatcher[] matchers) + 168        { + 169            lock (((ICollection)_options.LogEntries).SyncRoot) + 170            { + 171                var results = new Dictionary<LogEntry, RequestMatchResult>();  7273        /// <summary>74        /// The search log-entries based on matchers.75        /// </summary>76        /// <param name="matchers">The matchers.</param>77        /// <returns>The <see cref="IEnumerable"/>.</returns>78        [PublicAPI]79        public IEnumerable<LogEntry> FindLogEntries([NotNull] params IRequestMatcher[] matchers) - 180        { - 181            lock (((ICollection)_logEntries).SyncRoot) - 182            { - 183                var results = new Dictionary<LogEntry, RequestMatchResult>(); + 773                foreach (var log in _options.LogEntries) + 274                { + 275                    var requestMatchResult = new RequestMatchResult(); + 1076                    foreach (var matcher in matchers) + 277                    { + 278                        matcher.GetMatchingScore(log.RequestMessage, requestMatchResult); + 279                    }80 + 281                     if (requestMatchResult.AverageTotalScore > 0.99) + 182                        results.Add(log, requestMatchResult); + 283                }  84 - 785                foreach (var log in _logEntries) - 286                { - 287                    var requestMatchResult = new RequestMatchResult(); - 1088                    foreach (var matcher in matchers) - 289                    { - 290                        matcher.GetMatchingScore(log.RequestMessage, requestMatchResult); - 291                    }92 - 293                     if (requestMatchResult.AverageTotalScore > 0.99) - 194                        results.Add(log, requestMatchResult); - 295                }96 - 397                return new ReadOnlyCollection<LogEntry>(results.OrderBy(x => x.Value).Select(x => x.Key).ToList());98            } - 199        }100101        /// <summary>102        /// Gets the mappings.103        /// </summary>104        [PublicAPI]105        public IEnumerable<Mapping> Mappings106        {107            get - 7108            { - 7109                lock (((ICollection)_mappings).SyncRoot) - 7110                { - 7111                    return new ReadOnlyCollection<Mapping>(_mappings);112                } - 7113            }114        }115116        /// <summary>117        /// Starts the specified settings.118        /// </summary>119        /// <param name="settings">The FluentMockServerSettings.</param>120        /// <returns>The <see cref="FluentMockServer"/>.</returns>121        [PublicAPI]122        public static FluentMockServer Start(FluentMockServerSettings settings) - 0123        { - 0124            Check.NotNull(settings, nameof(settings));125 - 0126            return new FluentMockServer(settings); - 0127        }128129        /// <summary>130        /// Start this FluentMockServer.131        /// </summary>132        /// <param name="port">The port.</param>133        /// <param name="ssl">The SSL support.</param>134        /// <returns>The <see cref="FluentMockServer"/>.</returns>135        [PublicAPI]136        public static FluentMockServer Start([CanBeNull] int? port = 0, bool ssl = false) - 16137        { - 16138            return new FluentMockServer(new FluentMockServerSettings - 16139            { - 16140                Port = port, - 16141                UseSSL = ssl - 16142            }); - 16143        }144145        /// <summary>146        /// Start this FluentMockServer.147        /// </summary>148        /// <param name="urls">The urls to listen on.</param>149        /// <returns>The <see cref="FluentMockServer"/>.</returns>150        [PublicAPI]151        public static FluentMockServer Start(params string[] urls) - 2152        { - 2153            Check.NotEmpty(urls, nameof(urls));154 - 2155            return new FluentMockServer(new FluentMockServerSettings - 2156            { - 2157                Urls = urls - 2158            }); - 2159        }160161        /// <summary>162        /// Start this FluentMockServer with the admin interface.163        /// </summary>164        /// <param name="port">The port.</param>165        /// <param name="ssl">The SSL support.</param>166        /// <returns>The <see cref="FluentMockServer"/>.</returns>167        [PublicAPI]168        public static FluentMockServer StartWithAdminInterface(int? port = 0, bool ssl = false) - 0169        { - 0170            return new FluentMockServer(new FluentMockServerSettings - 0171            { - 0172                Port = port, - 0173                UseSSL = ssl, - 0174                StartAdminInterface = true - 0175            }); - 0176        }177178        /// <summary>179        /// Start this FluentMockServer with the admin interface.180        /// </summary>181        /// <param name="urls">The urls.</param>182        /// <returns>The <see cref="FluentMockServer"/>.</returns>183        [PublicAPI]184        public static FluentMockServer StartWithAdminInterface(params string[] urls) - 0185        { - 0186            Check.NotEmpty(urls, nameof(urls));187 - 0188            return new FluentMockServer(new FluentMockServerSettings - 0189            { - 0190                Urls = urls, - 0191                StartAdminInterface = true - 0192            }); - 0193        }194195        /// <summary>196        /// Start this FluentMockServer with the admin interface and read static mappings.197        /// </summary>198        /// <param name="urls">The urls.</param>199        /// <returns>The <see cref="FluentMockServer"/>.</returns>200        [PublicAPI]201        public static FluentMockServer StartWithAdminInterfaceAndReadStaticMappings(params string[] urls) - 0202        { - 0203            Check.NotEmpty(urls, nameof(urls));204 - 0205            return new FluentMockServer(new FluentMockServerSettings - 0206            { - 0207                Urls = urls, - 0208                StartAdminInterface = true, - 0209                ReadStaticMappings = true - 0210            }); - 0211        } + 385                return new ReadOnlyCollection<LogEntry>(results.OrderBy(x => x.Value).Select(x => x.Key).ToList());86            } + 187        }8889        /// <summary>90        /// Gets the mappings.91        /// </summary>92        [PublicAPI]93        public IEnumerable<Mapping> Mappings94        {95            get + 796            { + 797                lock (((ICollection)_options.Mappings).SyncRoot) + 798                { + 799                    return new ReadOnlyCollection<Mapping>(_options.Mappings);100                } + 7101            }102        }103104        /// <summary>105        /// Starts the specified settings.106        /// </summary>107        /// <param name="settings">The FluentMockServerSettings.</param>108        /// <returns>The <see cref="FluentMockServer"/>.</returns>109        [PublicAPI]110        public static FluentMockServer Start(FluentMockServerSettings settings) + 0111        { + 0112            Check.NotNull(settings, nameof(settings));113 + 0114            return new FluentMockServer(settings); + 0115        }116117        /// <summary>118        /// Start this FluentMockServer.119        /// </summary>120        /// <param name="port">The port.</param>121        /// <param name="ssl">The SSL support.</param>122        /// <returns>The <see cref="FluentMockServer"/>.</returns>123        [PublicAPI]124        public static FluentMockServer Start([CanBeNull] int? port = 0, bool ssl = false) + 16125        { + 16126            return new FluentMockServer(new FluentMockServerSettings + 16127            { + 16128                Port = port, + 16129                UseSSL = ssl + 16130            }); + 16131        }132133        /// <summary>134        /// Start this FluentMockServer.135        /// </summary>136        /// <param name="urls">The urls to listen on.</param>137        /// <returns>The <see cref="FluentMockServer"/>.</returns>138        [PublicAPI]139        public static FluentMockServer Start(params string[] urls) + 2140        { + 2141            Check.NotEmpty(urls, nameof(urls));142 + 2143            return new FluentMockServer(new FluentMockServerSettings + 2144            { + 2145                Urls = urls + 2146            }); + 2147        }148149        /// <summary>150        /// Start this FluentMockServer with the admin interface.151        /// </summary>152        /// <param name="port">The port.</param>153        /// <param name="ssl">The SSL support.</param>154        /// <returns>The <see cref="FluentMockServer"/>.</returns>155        [PublicAPI]156        public static FluentMockServer StartWithAdminInterface(int? port = 0, bool ssl = false) + 0157        { + 0158            return new FluentMockServer(new FluentMockServerSettings + 0159            { + 0160                Port = port, + 0161                UseSSL = ssl, + 0162                StartAdminInterface = true + 0163            }); + 0164        }165166        /// <summary>167        /// Start this FluentMockServer with the admin interface.168        /// </summary>169        /// <param name="urls">The urls.</param>170        /// <returns>The <see cref="FluentMockServer"/>.</returns>171        [PublicAPI]172        public static FluentMockServer StartWithAdminInterface(params string[] urls) + 0173        { + 0174            Check.NotEmpty(urls, nameof(urls));175 + 0176            return new FluentMockServer(new FluentMockServerSettings + 0177            { + 0178                Urls = urls, + 0179                StartAdminInterface = true + 0180            }); + 0181        }182183        /// <summary>184        /// Start this FluentMockServer with the admin interface and read static mappings.185        /// </summary>186        /// <param name="urls">The urls.</param>187        /// <returns>The <see cref="FluentMockServer"/>.</returns>188        [PublicAPI]189        public static FluentMockServer StartWithAdminInterfaceAndReadStaticMappings(params string[] urls) + 0190        { + 0191            Check.NotEmpty(urls, nameof(urls));192 + 0193            return new FluentMockServer(new FluentMockServerSettings + 0194            { + 0195                Urls = urls, + 0196                StartAdminInterface = true, + 0197                ReadStaticMappings = true + 0198            }); + 0199        }200 + 18201        private FluentMockServer(FluentMockServerSettings settings) + 18202        { + 18203             if (settings.Urls != null) + 2204            { + 2205                Urls = settings.Urls; + 2206            }207            else + 16208            { + 16209                 int port = settings.Port > 0 ? settings.Port.Value : PortUtil.FindFreeTcpPort(); + 16210                 Urls = new[] { (settings.UseSSL == true ? "https" : "http") + "://localhost:" + port + "/" }; + 16211            }  212 - 18213        private FluentMockServer(FluentMockServerSettings settings) - 18214        { - 18215             if (settings.Urls != null) - 2216            { - 2217                Urls = settings.Urls; - 2218            }219            else - 16220            { - 16221                 int port = settings.Port > 0 ? settings.Port.Value : PortUtil.FindFreeTcpPort(); - 16222                 Urls = new[] { (settings.UseSSL == true ? "https" : "http") + "://localhost:" + port + "/" }; - 16223            }224 - 18225            _httpServer = new TinyHttpServer(HandleRequestAsync, Urls); - 18226            Ports = _httpServer.Ports;227 - 18228            _httpServer.Start();229 - 18230             if (settings.StartAdminInterface == true) - 0231            { - 0232                InitAdmin(); - 0233            }234 - 18235             if (settings.ReadStaticMappings == true) - 0236            { - 0237                ReadStaticMappings(); - 0238            } - 18239        }240241        /// <summary>242        /// Adds the catch all mapping.243        /// </summary>244        [PublicAPI]245        public void AddCatchAllMapping() - 0246        { - 0247            Given(Request.Create().WithPath("/*").UsingAnyVerb()) - 0248                .WithGuid(Guid.Parse("90008000-0000-4444-a17e-669cd84f1f05")) - 0249                .AtPriority(1000) - 0250                .RespondWith(new DynamicResponseProvider(request => new ResponseMessage { StatusCode = 404, Body = "No m - 0251        }213#if NET45 + 18214            _httpServer = new OwinSelfHost(_options, Urls);215#else216            _httpServer = new AspNetCoreSelfHost(_options, Urls);217#endif + 18218            Ports = _httpServer.Ports;219 + 18220            _httpServer.StartAsync();221 + 18222             if (settings.StartAdminInterface == true) + 0223            { + 0224                InitAdmin(); + 0225            }226 + 18227             if (settings.ReadStaticMappings == true) + 0228            { + 0229                ReadStaticMappings(); + 0230            } + 18231        }232233        /// <summary>234        /// Adds the catch all mapping.235        /// </summary>236        [PublicAPI]237        public void AddCatchAllMapping() + 0238        { + 0239            Given(Request.Create().WithPath("/*").UsingAnyVerb()) + 0240                .WithGuid(Guid.Parse("90008000-0000-4444-a17e-669cd84f1f05")) + 0241                .AtPriority(1000) + 0242                .RespondWith(new DynamicResponseProvider(request => new ResponseMessage { StatusCode = 404, Body = "No m + 0243        }244245        /// <summary>246        /// Stop this server.247        /// </summary>248        [PublicAPI]249        public void Stop() + 18250        { + 18251             _httpServer?.StopAsync();  252253        /// <summary>254        /// Stop this server.255        /// </summary>256        [PublicAPI]257        public void Stop() - 18258        { - 18259             _httpServer?.Stop(); - 18260        }261262        /// <summary>263        /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.264        /// </summary>265        public void Dispose() - 0266        { - 0267             if (_httpServer != null && _httpServer.IsStarted) - 0268            { - 0269                _httpServer.Stop(); - 0270            } - 0271        }272273        /// <summary>274        /// Resets LogEntries and Mappings.275        /// </summary>276        [PublicAPI]277        public void Reset() - 0278        { - 0279            ResetLogEntries();280 - 0281            ResetMappings(); - 0282        }283284        /// <summary>285        /// Resets the LogEntries.286        /// </summary>287        [PublicAPI]288        public void ResetLogEntries() - 1289        { - 1290            lock (((ICollection)_logEntries).SyncRoot) - 1291            { - 1292                _logEntries.Clear(); - 1293            } - 1294        }295296        /// <summary>297        /// Deletes the mapping.298        /// </summary>299        /// <param name="guid">The unique identifier.</param>300        [PublicAPI]301        public bool DeleteLogEntry(Guid guid) - 0302        { - 0303            lock (((ICollection)_logEntries).SyncRoot) - 0304            {305                // Check a logentry exists with the same GUID, if so, remove it. - 0306                var existing = _logEntries.FirstOrDefault(m => m.Guid == guid); - 0307                 if (existing != null) - 0308                { - 0309                    _logEntries.Remove(existing); - 0310                    return true;311                }312 - 0313                return false;314            } - 0315        }316317        /// <summary>318        /// Resets the Mappings.319        /// </summary>320        [PublicAPI]321        public void ResetMappings() - 1322        { - 1323            lock (((ICollection)_mappings).SyncRoot) - 1324            { - 2325                _mappings = _mappings.Where(m => m.Provider is DynamicResponseProvider).ToList(); - 1326            } - 1327        }328329        /// <summary>330        /// Deletes the mapping.331        /// </summary>332        /// <param name="guid">The unique identifier.</param>333        [PublicAPI]334        public bool DeleteMapping(Guid guid) - 17335        { - 17336            lock (((ICollection)_mappings).SyncRoot) - 17337            {338                // Check a mapping exists with the same GUID, if so, remove it. - 22339                var existingMapping = _mappings.FirstOrDefault(m => m.Guid == guid); - 17340                 if (existingMapping != null) - 1341                { - 1342                    _mappings.Remove(existingMapping); - 1343                    return true;344                }345 - 16346                return false;347            } - 17348        }349350        /// <summary>351        /// The add request processing delay.352        /// </summary>353        /// <param name="delay">354        /// The delay.355        /// </param>356        [PublicAPI]357        public void AddGlobalProcessingDelay(TimeSpan delay) - 1358        { - 1359            lock (_syncRoot) - 1360            { - 1361                _requestProcessingDelay = delay; - 1362            } - 1363        }364365        /// <summary>366        /// Allows the partial mapping.367        /// </summary>368        [PublicAPI]369        public void AllowPartialMapping() - 0370        { - 0371            lock (_syncRoot) - 0372            { - 0373                _allowPartialMapping = true; - 0374            } - 0375        }376377        /// <summary>378        /// Sets the basic authentication.379        /// </summary>380        /// <param name="username">The username.</param>381        /// <param name="password">The password.</param>382        [PublicAPI]383        public void SetBasicAuthentication([NotNull] string username, [NotNull] string password) - 0384        { - 0385            Check.NotNull(username, nameof(username)); - 0386            Check.NotNull(password, nameof(password));387 - 0388            string authorization = Convert.ToBase64String(Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + p - 0389            _authorizationMatcher = new RegexMatcher("^(?i)BASIC " + authorization + "$"); - 0390        }391392        /// <summary>393        /// The given.394        /// </summary>395        /// <param name="requestMatcher">The request matcher.</param>396        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>397        [PublicAPI]398        public IRespondWithAProvider Given(IRequestMatcher requestMatcher) - 17399        { - 17400            return new RespondWithAProvider(RegisterMapping, requestMatcher); - 17401        }402403        /// <summary>404        /// The register mapping.405        /// </summary>406        /// <param name="mapping">407        /// The mapping.408        /// </param>409        private void RegisterMapping(Mapping mapping) - 17410        { - 17411            lock (((ICollection)_mappings).SyncRoot) - 17412            {413                // Check a mapping exists with the same GUID, if so, remove it first. - 17414                DeleteMapping(mapping.Guid);415 - 17416                _mappings.Add(mapping); - 17417            } - 17418        }419420        /// <summary>421        /// The log request.422        /// </summary>423        /// <param name="entry">The request.</param>424        private void LogRequest(LogEntry entry) - 13425        { - 13426            lock (((ICollection)_logEntries).SyncRoot) - 13427            { - 13428                _logEntries.Add(entry); - 13429            } - 13430        }253            //while (_httpServer != null && _httpServer.IsStarted)254            //{255            //    Task.Delay(999).Wait();256            //} + 18257        }258259        /// <summary>260        /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.261        /// </summary>262        public void Dispose() + 0263        { + 0264             if (_httpServer != null && _httpServer.IsStarted) + 0265            { + 0266                _httpServer.StopAsync();267268                //while (_httpServer != null && _httpServer.IsStarted)269                //{270                //    Task.Delay(999).Wait();271                //} + 0272            } + 0273        }274275        /// <summary>276        /// Resets LogEntries and Mappings.277        /// </summary>278        [PublicAPI]279        public void Reset() + 0280        { + 0281            ResetLogEntries();282 + 0283            ResetMappings(); + 0284        }285286        /// <summary>287        /// Resets the LogEntries.288        /// </summary>289        [PublicAPI]290        public void ResetLogEntries() + 1291        { + 1292            lock (((ICollection)_options.LogEntries).SyncRoot) + 1293            { + 1294                _options.LogEntries.Clear(); + 1295            } + 1296        }297298        /// <summary>299        /// Deletes the mapping.300        /// </summary>301        /// <param name="guid">The unique identifier.</param>302        [PublicAPI]303        public bool DeleteLogEntry(Guid guid) + 0304        { + 0305            lock (((ICollection)_options.LogEntries).SyncRoot) + 0306            {307                // Check a logentry exists with the same GUID, if so, remove it. + 0308                var existing = _options.LogEntries.FirstOrDefault(m => m.Guid == guid); + 0309                 if (existing != null) + 0310                { + 0311                    _options.LogEntries.Remove(existing); + 0312                    return true;313                }314 + 0315                return false;316            } + 0317        }318319        /// <summary>320        /// Resets the Mappings.321        /// </summary>322        [PublicAPI]323        public void ResetMappings() + 1324        { + 1325            lock (((ICollection)_options.Mappings).SyncRoot) + 1326            { + 2327                _options.Mappings = _options.Mappings.Where(m => m.Provider is DynamicResponseProvider).ToList(); + 1328            } + 1329        }330331        /// <summary>332        /// Deletes the mapping.333        /// </summary>334        /// <param name="guid">The unique identifier.</param>335        [PublicAPI]336        public bool DeleteMapping(Guid guid) + 17337        { + 17338            lock (((ICollection)_options.Mappings).SyncRoot) + 17339            {340                // Check a mapping exists with the same GUID, if so, remove it. + 22341                var existingMapping = _options.Mappings.FirstOrDefault(m => m.Guid == guid); + 17342                 if (existingMapping != null) + 1343                { + 1344                    _options.Mappings.Remove(existingMapping); + 1345                    return true;346                }347 + 16348                return false;349            } + 17350        }351352        /// <summary>353        /// The add request processing delay.354        /// </summary>355        /// <param name="delay">356        /// The delay.357        /// </param>358        [PublicAPI]359        public void AddGlobalProcessingDelay(TimeSpan delay) + 1360        { + 1361            lock (_syncRoot) + 1362            { + 1363                _options.RequestProcessingDelay = delay; + 1364            } + 1365        }366367        /// <summary>368        /// Allows the partial mapping.369        /// </summary>370        [PublicAPI]371        public void AllowPartialMapping() + 0372        { + 0373            lock (_syncRoot) + 0374            { + 0375                _options.AllowPartialMapping = true; + 0376            } + 0377        }378379        /// <summary>380        /// Sets the basic authentication.381        /// </summary>382        /// <param name="username">The username.</param>383        /// <param name="password">The password.</param>384        [PublicAPI]385        public void SetBasicAuthentication([NotNull] string username, [NotNull] string password) + 0386        { + 0387            Check.NotNull(username, nameof(username)); + 0388            Check.NotNull(password, nameof(password));389 + 0390            string authorization = Convert.ToBase64String(Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + p + 0391            _options.AuthorizationMatcher = new RegexMatcher("^(?i)BASIC " + authorization + "$"); + 0392        }393394        /// <summary>395        /// The given.396        /// </summary>397        /// <param name="requestMatcher">The request matcher.</param>398        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>399        [PublicAPI]400        public IRespondWithAProvider Given(IRequestMatcher requestMatcher) + 17401        { + 17402            return new RespondWithAProvider(RegisterMapping, requestMatcher); + 17403        }404405        /// <summary>406        /// The register mapping.407        /// </summary>408        /// <param name="mapping">409        /// The mapping.410        /// </param>411        private void RegisterMapping(Mapping mapping) + 17412        { + 17413            lock (((ICollection)_options.Mappings).SyncRoot) + 17414            {415                // Check a mapping exists with the same GUID, if so, remove it first. + 17416                DeleteMapping(mapping.Guid);417 + 17418                _options.Mappings.Add(mapping); + 17419            } + 17420        }421422        //private async void HandleRequestOld(IOwinContext ctx)423        //{424        //    if (_requestProcessingDelay > TimeSpan.Zero)425        //    {426        //        lock (_syncRoot)427        //        {428        //            Task.Delay(_requestProcessingDelay.Value).Wait();429        //        }430        //    }  431432        /// <summary>433        /// The handle request.434        /// </summary>435        /// <param name="ctx">The HttpListenerContext.</param>436        /// <param name="cancel">The CancellationToken.</param>437        private async void HandleRequestAsync(HttpListenerContext ctx, CancellationToken cancel) - 13438        { - 13439             if (cancel.IsCancellationRequested) - 0440                return;441 - 13442             if (_requestProcessingDelay > TimeSpan.Zero) - 1443            { - 1444                lock (_syncRoot) - 1445                { - 1446                    Task.Delay(_requestProcessingDelay.Value, cancel).Wait(cancel); - 1447                } - 1448            }449 - 13450            var request = _requestMapper.Map(ctx.Request);451 - 13452            ResponseMessage response = null; - 13453            Mapping targetMapping = null; - 13454             RequestMatchResult requestMatchResult = null;455            try - 13456            { - 13457                var mappings = _mappings - 23458                    .Select(m => new { Mapping = m, MatchResult = m.IsRequestHandled(request) }) - 13459                    .ToList();460 - 13461                 if (_allowPartialMapping) - 0462                { - 0463                    var partialMappings = mappings - 0464                        .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdmin - 0465                        .OrderBy(m => m.MatchResult) - 0466                        .ThenBy(m => m.Mapping.Priority) - 0467                        .ToList();468 - 0469                    var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0);470 - 0471                     targetMapping = bestPartialMatch?.Mapping; - 0472                     requestMatchResult = bestPartialMatch?.MatchResult; - 0473                }474                else - 13475                { - 13476                    var perfectMatch = mappings - 23477                        .OrderBy(m => m.Mapping.Priority) - 21478                        .FirstOrDefault(m => m.MatchResult.IsPerfectMatch);479 - 13480                     targetMapping = perfectMatch?.Mapping; - 13481                     requestMatchResult = perfectMatch?.MatchResult; - 13482                }483 - 13484                 if (targetMapping == null) - 6485                { - 6486                    response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" }; - 6487                    return;488                }489 - 7490                 if (targetMapping.IsAdminInterface && _authorizationMatcher != null) - 0491                {492                    string authorization; - 0493                    bool present = request.Headers.TryGetValue("Authorization", out authorization); - 0494                     if (!present || _authorizationMatcher.IsMatch(authorization) < 1.0) - 0495                    { - 0496                        response = new ResponseMessage { StatusCode = 401 }; - 0497                        return;498                    } - 0499                }432        //    var request = _requestMapper.MapAsync(ctx.Request);433434        //    ResponseMessage response = null;435        //    Mapping targetMapping = null;436        //    RequestMatchResult requestMatchResult = null;437        //    try438        //    {439        //        var mappings = _mappings440        //            .Select(m => new { Mapping = m, MatchResult = m.IsRequestHandled(request) })441        //            .ToList();442443        //        if (_allowPartialMapping)444        //        {445        //            var partialMappings = mappings446        //                .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdm447        //                .OrderBy(m => m.MatchResult)448        //                .ThenBy(m => m.Mapping.Priority)449        //                .ToList();450451        //            var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0452453        //            targetMapping = bestPartialMatch?.Mapping;454        //            requestMatchResult = bestPartialMatch?.MatchResult;455        //        }456        //        else457        //        {458        //            var perfectMatch = mappings459        //                .OrderBy(m => m.Mapping.Priority)460        //                .FirstOrDefault(m => m.MatchResult.IsPerfectMatch);461462        //            targetMapping = perfectMatch?.Mapping;463        //            requestMatchResult = perfectMatch?.MatchResult;464        //        }465466        //        if (targetMapping == null)467        //        {468        //            response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" };469        //            return;470        //        }471472        //        if (targetMapping.IsAdminInterface && _authorizationMatcher != null)473        //        {474        //            string authorization;475        //            bool present = request.Headers.TryGetValue("Authorization", out authorization);476        //            if (!present || _authorizationMatcher.IsMatch(authorization) < 1.0)477        //            {478        //                response = new ResponseMessage { StatusCode = 401 };479        //                return;480        //            }481        //        }482483        //        response = await targetMapping.ResponseTo(request);484        //    }485        //    catch (Exception ex)486        //    {487        //        response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() };488        //    }489        //    finally490        //    {491        //        var log = new LogEntry492        //        {493        //            Guid = Guid.NewGuid(),494        //            RequestMessage = request,495        //            ResponseMessage = response,496        //            MappingGuid = targetMapping?.Guid,497        //            MappingTitle = targetMapping?.Title,498        //            RequestMatchResult = requestMatchResult499        //        };  500 - 7501                response = await targetMapping.ResponseTo(request); - 7502            } - 0503            catch (Exception ex) - 0504            { - 0505                response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() }; - 0506             }507            finally - 13508            { - 13509                 var log = new LogEntry - 13510                { - 13511                    Guid = Guid.NewGuid(), - 13512                    RequestMessage = request, - 13513                    ResponseMessage = response, - 13514                    MappingGuid = targetMapping?.Guid, - 13515                    MappingTitle = targetMapping?.Title, - 13516                    RequestMatchResult = requestMatchResult - 13517                };518 - 13519                LogRequest(log);520 - 13521                _responseMapper.Map(response, ctx.Response); - 13522                ctx.Response.Close(); - 13523            } - 13524        }525    }526}501        //        LogRequest(log);502503        //        _responseMapper.MapAsync(response, ctx.Response);504        //        ctx.Response.Close();505        //    }506        //}507    }508} -
+

Methods/Properties

@@ -1331,32 +1311,30 @@ Map(WireMock.Admin.Mappings.MatcherModel)
ToJson(T)
ToEncoding(WireMock.Admin.Mappings.EncodingModel)
-Ports()
-Urls()
-LogEntries()
-FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[])
-Mappings()
-Start(WireMock.Server.FluentMockServerSettings)
-Start(System.Nullable`1<System.Int32>,System.Boolean)
-Start(System.String[])
-StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean)
-StartWithAdminInterface(System.String[])
-StartWithAdminInterfaceAndReadStaticMappings(System.String[])
-AddCatchAllMapping()
-Stop()
-Dispose()
-Reset()
-ResetLogEntries()
-DeleteLogEntry(System.Guid)
-ResetMappings()
-DeleteMapping(System.Guid)
-AddGlobalProcessingDelay(System.TimeSpan)
-AllowPartialMapping()
-SetBasicAuthentication(System.String,System.String)
-Given(WireMock.Matchers.Request.IRequestMatcher)
-RegisterMapping(WireMock.Mapping)
-LogRequest(WireMock.Logging.LogEntry)
-HandleRequestAsync()
+Ports()
+Urls()
+LogEntries()
+FindLogEntries(WireMock.Matchers.Request.IRequestMatcher[])
+Mappings()
+Start(WireMock.Server.FluentMockServerSettings)
+Start(System.Nullable`1<System.Int32>,System.Boolean)
+Start(System.String[])
+StartWithAdminInterface(System.Nullable`1<System.Int32>,System.Boolean)
+StartWithAdminInterface(System.String[])
+StartWithAdminInterfaceAndReadStaticMappings(System.String[])
+AddCatchAllMapping()
+Stop()
+Dispose()
+Reset()
+ResetLogEntries()
+DeleteLogEntry(System.Guid)
+ResetMappings()
+DeleteMapping(System.Guid)
+AddGlobalProcessingDelay(System.TimeSpan)
+AllowPartialMapping()
+SetBasicAuthentication(System.String,System.String)
+Given(WireMock.Matchers.Request.IRequestMatcher)
+RegisterMapping(WireMock.Mapping)

diff --git a/report/WireMock.Net_FluentMockServerSettings.htm b/report/WireMock.Net_FluentMockServerSettings.htm index c697ac6a..9e6fdcb9 100644 --- a/report/WireMock.Net_FluentMockServerSettings.htm +++ b/report/WireMock.Net_FluentMockServerSettings.htm @@ -16,13 +16,20 @@ Class:WireMock.Server.FluentMockServerSettings Assembly:WireMock.Net File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Server\FluentMockServerSettings.cs -Covered lines:5 +Covered lines:6 Uncovered lines:0 -Coverable lines:5 -Total lines:48 +Coverable lines:6 +Total lines:54 Line coverage:100% +

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor()10100100

File(s)

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Server\FluentMockServerSettings.cs

@@ -49,49 +56,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 19        /// <value>
 20        /// The use SSL.
 21        /// </value>
 3222        public bool? UseSSL { get; set; }
 23
 24        /// <summary>
 25        /// Gets or sets the start admin interface.
 26        /// </summary>
 27        /// <value>
 28        /// The start admin interface.
 29        /// </value>
 1830        public bool? StartAdminInterface { get; set; }
 31
 32        /// <summary>
 33        /// Gets or sets the read static mappings.
 34        /// </summary>
 35        /// <value>
 36        /// The read static mappings.
 37        /// </value>
 1838        public bool? ReadStaticMappings { get; set; }
 39
 40        /// <summary>
 41        /// Gets or sets the urls.
 42        /// </summary>
 43        /// <value>
 44        /// The urls.
 45        /// </value>
 2246        public string[] Urls { get; set; }
 47    }
 48}
 22        // ReSharper disable once InconsistentNaming
 3223        public bool? UseSSL { get; set; }
 24
 25        /// <summary>
 26        /// Gets or sets the start admin interface.
 27        /// </summary>
 28        /// <value>
 29        /// The start admin interface.
 30        /// </value>
 1831        public bool? StartAdminInterface { get; set; }
 32
 33        /// <summary>
 34        /// Gets or sets the read static mappings.
 35        /// </summary>
 36        /// <value>
 37        /// The read static mappings.
 38        /// </value>
 1839        public bool? ReadStaticMappings { get; set; }
 40
 41        /// <summary>
 42        /// Gets or sets the urls.
 43        /// </summary>
 44        /// <value>
 45        /// The urls.
 46        /// </value>
 2247        public string[] Urls { get; set; }
 48
 49        /// <summary>
 50        /// StartTimeout
 51        /// </summary>
 1852        public int StartTimeout { get; set; } = 10000;
 53    }
 54}
- + diff --git a/report/WireMock.Net_HeaderModel.htm b/report/WireMock.Net_HeaderModel.htm index 75544355..2e9b3ff2 100644 --- a/report/WireMock.Net_HeaderModel.htm +++ b/report/WireMock.Net_HeaderModel.htm @@ -64,7 +64,7 @@  34} - +

Methods/Properties

diff --git a/report/WireMock.Net_JsonPathMatcher.htm b/report/WireMock.Net_JsonPathMatcher.htm index 58c88342..8c0119a8 100644 --- a/report/WireMock.Net_JsonPathMatcher.htm +++ b/report/WireMock.Net_JsonPathMatcher.htm @@ -109,7 +109,7 @@  68} -
+

Methods/Properties

diff --git a/report/WireMock.Net_JsonUtils.htm b/report/WireMock.Net_JsonUtils.htm index e3059588..c521451c 100644 --- a/report/WireMock.Net_JsonUtils.htm +++ b/report/WireMock.Net_JsonUtils.htm @@ -57,7 +57,7 @@  19} -
+

Methods/Properties

diff --git a/report/WireMock.Net_LogEntry.htm b/report/WireMock.Net_LogEntry.htm index 405c6d72..943663aa 100644 --- a/report/WireMock.Net_LogEntry.htm +++ b/report/WireMock.Net_LogEntry.htm @@ -89,7 +89,7 @@  59} -
+

Methods/Properties

diff --git a/report/WireMock.Net_LogEntryModel.htm b/report/WireMock.Net_LogEntryModel.htm index b27806f5..0996743b 100644 --- a/report/WireMock.Net_LogEntryModel.htm +++ b/report/WireMock.Net_LogEntryModel.htm @@ -88,7 +88,7 @@  58} -
+

Methods/Properties

diff --git a/report/WireMock.Net_LogRequestMatchModel.htm b/report/WireMock.Net_LogRequestMatchModel.htm index fff59bda..5bcda715 100644 --- a/report/WireMock.Net_LogRequestMatchModel.htm +++ b/report/WireMock.Net_LogRequestMatchModel.htm @@ -70,7 +70,7 @@  40} -
+

Methods/Properties

diff --git a/report/WireMock.Net_LogRequestModel.htm b/report/WireMock.Net_LogRequestModel.htm index 901815ac..2e0aee7f 100644 --- a/report/WireMock.Net_LogRequestModel.htm +++ b/report/WireMock.Net_LogRequestModel.htm @@ -57,9 +57,9 @@  27        /// Gets or sets the absolete URL.  28        /// </summary>  29        /// <value>30        /// The absolete URL.30        /// The absolute URL.  31        /// </value> - 032        public string AbsoleteUrl { get; set; } + 032        public string AbsoluteUrl { get; set; }  33  34        /// <summary>  35        /// Gets the query. @@ -109,7 +109,7 @@  79} -
+

Methods/Properties

@@ -117,8 +117,8 @@ DateTime(System.DateTime)
Path()
Path(System.String)
-AbsoleteUrl()
-AbsoleteUrl(System.String)
+AbsoluteUrl()
+AbsoluteUrl(System.String)
Query()
Query(System.Collections.Generic.IDictionary`2<System.String,WireMock.Util.WireMockList`1<System.String>>)
Method()
diff --git a/report/WireMock.Net_LogResponseModel.htm b/report/WireMock.Net_LogResponseModel.htm index 39e3ae37..7620cf73 100644 --- a/report/WireMock.Net_LogResponseModel.htm +++ b/report/WireMock.Net_LogResponseModel.htm @@ -73,7 +73,7 @@  36} -
+

Methods/Properties

diff --git a/report/WireMock.Net_Mapping.htm b/report/WireMock.Net_Mapping.htm index 28348482..76634860 100644 --- a/report/WireMock.Net_Mapping.htm +++ b/report/WireMock.Net_Mapping.htm @@ -135,7 +135,7 @@  96} -
+

Methods/Properties

diff --git a/report/WireMock.Net_MappingModel.htm b/report/WireMock.Net_MappingModel.htm index f93f436d..ba795ca0 100644 --- a/report/WireMock.Net_MappingModel.htm +++ b/report/WireMock.Net_MappingModel.htm @@ -80,7 +80,7 @@  50} -
+

Methods/Properties

diff --git a/report/WireMock.Net_MatchScores.htm b/report/WireMock.Net_MatchScores.htm index 1ff2c612..f0795101 100644 --- a/report/WireMock.Net_MatchScores.htm +++ b/report/WireMock.Net_MatchScores.htm @@ -98,7 +98,7 @@  58} -
+

Methods/Properties

diff --git a/report/WireMock.Net_MatcherModel.htm b/report/WireMock.Net_MatcherModel.htm index 80c80a09..5328696c 100644 --- a/report/WireMock.Net_MatcherModel.htm +++ b/report/WireMock.Net_MatcherModel.htm @@ -70,7 +70,7 @@  40} -
+

Methods/Properties

diff --git a/report/WireMock.Net_OwinRequestMapper.htm b/report/WireMock.Net_OwinRequestMapper.htm new file mode 100644 index 00000000..a4726abb --- /dev/null +++ b/report/WireMock.Net_OwinRequestMapper.htm @@ -0,0 +1,119 @@ + + + + + +WireMock.Owin.OwinRequestMapper - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Owin.OwinRequestMapper
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinRequestMapper.cs
Covered lines:23
Uncovered lines:1
Coverable lines:24
Total lines:70
Line coverage:95.8%
Branch coverage:50%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
MapAsync()13493.3360
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinRequestMapper.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.IO;
 4using System.Linq;
 5using System.Text;
 6using System.Threading.Tasks;
 7#if NET45
 8using Microsoft.Owin;
 9#else
 10using Microsoft.AspNetCore.Http;
 11using Microsoft.AspNetCore.Http.Extensions;
 12using Microsoft.AspNetCore.Http.Features;
 13#endif
 14
 15namespace WireMock.Owin
 16{
 17    /// <summary>
 18    /// OwinRequestMapper
 19    /// </summary>
 20    public class OwinRequestMapper
 21    {
 22        /// <summary>
 23        /// MapAsync IOwinRequest to RequestMessage
 24        /// </summary>
 25        /// <param name="request"></param>
 26        /// <returns></returns>
 27        public async Task<RequestMessage> MapAsync(
 28#if NET45
 29            IOwinRequest request
 30#else
 31            HttpRequest request
 32#endif
 33            )
 1334        {
 35#if NET45
 1336            Uri url = request.Uri;
 37#else
 38            Uri url = new Uri(request.GetEncodedUrl());
 39#endif
 1340            string verb = request.Method;
 41
 1342            string bodyAsString = null;
 1343            byte[] body = null;
 1344            Encoding bodyEncoding = null;
 1345             if (request.Body != null)
 1346            {
 1347                 using (var streamReader = new StreamReader(request.Body))
 1348                {
 1349                    bodyAsString = await streamReader.ReadToEndAsync();
 1350                    bodyEncoding = streamReader.CurrentEncoding;
 1351                }
 52
 1353                body = bodyEncoding.GetBytes(bodyAsString);
 1354            }
 55
 1356            var listenerHeaders = request.Headers;
 57
 1358            var headers = new Dictionary<string, string>();
 8759            foreach (var header in listenerHeaders)
 2460                headers.Add(header.Key, header.Value.FirstOrDefault());
 61
 1362            var cookies = new Dictionary<string, string>();
 63
 3964            foreach (var cookie in request.Cookies)
 065                cookies.Add(cookie.Key, cookie.Value);
 66
 1367            return new RequestMessage(url, verb, body, bodyAsString, bodyEncoding, headers, cookies) { DateTime = DateTi
 1368        }
 69    }
 70}
+
+
+
+

Methods/Properties

+MapAsync()
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_OwinResponseMapper.htm b/report/WireMock.Net_OwinResponseMapper.htm new file mode 100644 index 00000000..93f43b18 --- /dev/null +++ b/report/WireMock.Net_OwinResponseMapper.htm @@ -0,0 +1,98 @@ + + + + + +WireMock.Owin.OwinResponseMapper - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Owin.OwinResponseMapper
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinResponseMapper.cs
Covered lines:12
Uncovered lines:0
Coverable lines:12
Total lines:47
Line coverage:100%
Branch coverage:75%
+

Metrics

+ + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor()10100100
MapAsync()8410080
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinResponseMapper.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.IO;
 2using System.Linq;
 3using System.Text;
 4using System.Threading.Tasks;
 5#if NET45
 6using Microsoft.Owin;
 7#else
 8using Microsoft.AspNetCore.Http;
 9#endif
 10
 11namespace WireMock.Owin
 12{
 13    /// <summary>
 14    /// OwinResponseMapper
 15    /// </summary>
 16    public class OwinResponseMapper
 17    {
 1618        private readonly Encoding _utf8NoBom = new UTF8Encoding(false);
 19
 20        /// <summary>
 21        /// MapAsync ResponseMessage to OwinResponse
 22        /// </summary>
 23        /// <param name="responseMessage"></param>
 24        /// <param name="response"></param>
 25        public async Task MapAsync(ResponseMessage responseMessage
 26#if NET45
 27            , IOwinResponse response
 28#else
 29            , HttpResponse response
 30#endif
 31            )
 1332        {
 1333            response.StatusCode = responseMessage.StatusCode;
 34
 1435            responseMessage.Headers.ToList().ForEach(pair => response.Headers.Append(pair.Key, pair.Value));
 36
 1337             if (responseMessage.Body == null)
 238                return;
 39
 1140            Encoding encoding = responseMessage.BodyEncoding ?? _utf8NoBom;
 1141             using (var writer = new StreamWriter(response.Body, encoding))
 1142            {
 1143                await writer.WriteAsync(responseMessage.Body);
 1144            }
 1345        }
 46    }
 47}
+
+
+
+

Methods/Properties

+.ctor()
+MapAsync()
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_OwinSelfHost.htm b/report/WireMock.Net_OwinSelfHost.htm new file mode 100644 index 00000000..2a697fe2 --- /dev/null +++ b/report/WireMock.Net_OwinSelfHost.htm @@ -0,0 +1,177 @@ + + + + + +WireMock.Owin.OwinSelfHost - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Owin.OwinSelfHost
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinSelfHost.cs
Covered lines:54
Uncovered lines:12
Coverable lines:66
Total lines:116
Line coverage:81.8%
Branch coverage:75%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)20100100
StartAsync()10100100
StopAsync()10100100
ThreadWorkInternal()1000
StartServers()42100100
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\OwinSelfHost.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1#if NET45
 2using System;
 3using System.Collections.Generic;
 4using System.Threading;
 5using System.Threading.Tasks;
 6using JetBrains.Annotations;
 7using WireMock.Validation;
 8using Owin;
 9using Microsoft.Owin.Hosting;
 10
 11namespace WireMock.Owin
 12{
 13    internal class OwinSelfHost : IOwinSelfHost
 14    {
 15        private readonly WireMockMiddlewareOptions _options;
 1816        private readonly CancellationTokenSource _cts = new CancellationTokenSource();
 17        private System.Threading.Thread _internalThread;
 18
 1819        public OwinSelfHost([NotNull] WireMockMiddlewareOptions options, [NotNull] params string[] uriPrefixes)
 1820        {
 1821            Check.NotNull(options, nameof(options));
 1822            Check.NotEmpty(uriPrefixes, nameof(uriPrefixes));
 23
 9024            foreach (string uriPrefix in uriPrefixes)
 1825            {
 1826                var uri = new Uri(uriPrefix);
 1827                Urls.Add(uri);
 1828                Ports.Add(uri.Port);
 1829            }
 30
 1831            _options = options;
 1832        }
 33
 2934        public bool IsStarted { get; private set; }
 35
 5236        public List<Uri> Urls { get; } = new List<Uri>();
 37
 5438        public List<int> Ports { get; } = new List<int>();
 39
 40        [PublicAPI]
 41        public Task StartAsync()
 1842        {
 1843            return Task.Run(() =>
 3444            {
 3445                StartServers();
 3146            }, _cts.Token);
 47
 48            //if (_internalThread != null)
 49            //    throw new InvalidOperationException("Cannot start a multiple threads.");
 50
 51            //_internalThread = new Thread(ThreadWorkInternal);
 52            //_internalThread.Start();
 1853        }
 54
 55        [PublicAPI]
 56        public Task StopAsync()
 1857        {
 1858            _cts.Cancel();
 59
 1860            var tcs = new TaskCompletionSource<bool>();
 1861            var timer = new System.Timers.Timer(999);
 1862            timer.Elapsed += (sender, e) =>
 3163            {
 3164                 if (_internalThread == null)
 3165                {
 3166                    timer.Stop();
 3167                    tcs.SetResult(true);
 3168                }
 3169            };
 1870            timer.Start();
 71
 1872            return tcs.Task;
 1873        }
 74
 75        private void ThreadWorkInternal()
 076        {
 77            try
 078            {
 079                StartServers();
 080            }
 081            catch (Exception ex)
 082            {
 083                Console.WriteLine(ex);
 084            }
 85            finally
 086            {
 087                _internalThread = null;
 088            }
 089        }
 90
 91        private void StartServers()
 1692        {
 1693            Action<IAppBuilder> startup = app =>
 3294            {
 3295                app.Use<WireMockMiddleware>(_options);
 3296            };
 97
 1698            var servers = new List<IDisposable>();
 8099            foreach (var url in Urls)
 16100            {
 16101                servers.Add(WebApp.Start(url.ToString(), startup));
 16102            }
 103
 16104            IsStarted = true;
 105
 27106             while (!_cts.IsCancellationRequested)
 14107                Thread.Sleep(1000);
 108
 13109            IsStarted = false;
 110
 65111            foreach (var server in servers)
 13112                server.Dispose();
 13113        }
 114    }
 115}
 116#endif
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_ParamModel.htm b/report/WireMock.Net_ParamModel.htm index ddd8ab91..a45f1d04 100644 --- a/report/WireMock.Net_ParamModel.htm +++ b/report/WireMock.Net_ParamModel.htm @@ -64,7 +64,7 @@  34} -
+

Methods/Properties

diff --git a/report/WireMock.Net_PathModel.htm b/report/WireMock.Net_PathModel.htm index a0bf70bd..6375d637 100644 --- a/report/WireMock.Net_PathModel.htm +++ b/report/WireMock.Net_PathModel.htm @@ -54,7 +54,7 @@  24} -
+

Methods/Properties

diff --git a/report/WireMock.Net_PortUtil.htm b/report/WireMock.Net_PortUtil.htm index c2f53a30..e0444fff 100644 --- a/report/WireMock.Net_PortUtil.htm +++ b/report/WireMock.Net_PortUtil.htm @@ -54,25 +54,25 @@  16        /// </returns>  17        /// <remarks>see http://stackoverflow.com/questions/138043/find-the-next-tcp-port-in-net.</remarks>  18        public static int FindFreeTcpPort() - 2619        { - 2620            TcpListener tcpListener = null; + 1619        { + 1620            TcpListener tcpListener = null;  21            try - 2622            { - 2623                tcpListener = new TcpListener(IPAddress.Loopback, 0); - 2624                tcpListener.Start(); + 1622            { + 1623                tcpListener = new TcpListener(IPAddress.Loopback, 0); + 1624                tcpListener.Start();  25 - 2626                return ((IPEndPoint)tcpListener.LocalEndpoint).Port; + 1626                return ((IPEndPoint)tcpListener.LocalEndpoint).Port;  27            }  28            finally - 2629            { - 2630                 tcpListener?.Stop(); - 2631            } - 2632        } + 1629            { + 1630                 tcpListener?.Stop(); + 1631            } + 1632        }  33    }  34} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RegexMatcher.htm b/report/WireMock.Net_RegexMatcher.htm index 107a2cc3..542b4d37 100644 --- a/report/WireMock.Net_RegexMatcher.htm +++ b/report/WireMock.Net_RegexMatcher.htm @@ -127,7 +127,7 @@  85} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RegistrationCallback.htm b/report/WireMock.Net_RegistrationCallback.htm index a0632bf2..914f9e05 100644 --- a/report/WireMock.Net_RegistrationCallback.htm +++ b/report/WireMock.Net_RegistrationCallback.htm @@ -25,6 +25,6 @@

File(s)

No files found. This usually happens if a file isn't covered by a test or the class does not contain any sequence points (e.g. a class that only contains auto properties).

-
+ \ No newline at end of file diff --git a/report/WireMock.Net_Request.htm b/report/WireMock.Net_Request.htm index 047b43ec..2e2a9f17 100644 --- a/report/WireMock.Net_Request.htm +++ b/report/WireMock.Net_Request.htm @@ -473,7 +473,7 @@  407} - +

Methods/Properties

diff --git a/report/WireMock.Net_RequestMatchResult.htm b/report/WireMock.Net_RequestMatchResult.htm index 947152f8..27fa01e0 100644 --- a/report/WireMock.Net_RequestMatchResult.htm +++ b/report/WireMock.Net_RequestMatchResult.htm @@ -94,7 +94,7 @@  57} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessage.htm b/report/WireMock.Net_RequestMessage.htm index bd51525c..4ca45a59 100644 --- a/report/WireMock.Net_RequestMessage.htm +++ b/report/WireMock.Net_RequestMessage.htm @@ -55,27 +55,27 @@  16        /// <summary>  17        /// Gets the url.  18        /// </summary> - 6419        public string Url { get; private set; } + 319        public string Url { get; }  20  21        /// <summary>  22        /// Gets the DateTime.  23        /// </summary> - 1824        public DateTime DateTime { get; set; } + 1324        public DateTime DateTime { get; set; }  25  26        /// <summary>  27        /// Gets the path.  28        /// </summary> - 3429        public string Path { get; } + 3229        public string Path { get; }  30  31        /// <summary>  32        /// Gets the method.  33        /// </summary> - 1834        public string Method { get; } + 1734        public string Method { get; }  35  36        /// <summary>  37        /// Gets the headers.  38        /// </summary> - 1539        public IDictionary<string, string> Headers { get; } + 1339        public IDictionary<string, string> Headers { get; }  40  41        /// <summary>  42        /// Gets the cookies. @@ -85,7 +85,7 @@  46        /// <summary>  47        /// Gets the query.  48        /// </summary> - 8149        public IDictionary<string, WireMockList<string>> Query { get; } = new Dictionary<string, WireMockList<string>>() + 7449        public IDictionary<string, WireMockList<string>> Query { get; } = new Dictionary<string, WireMockList<string>>()  50  51        /// <summary>  52        /// Gets the bodyAsBytes. @@ -95,7 +95,7 @@  56        /// <summary>  57        /// Gets the body.  58        /// </summary> - 1459        public string Body { get; } + 1359        public string Body { get; }  60  61        /// <summary>  62        /// Gets the body encoding. @@ -112,46 +112,46 @@  73        /// <param name="bodyEncoding">The body encoding</param>  74        /// <param name="headers">The headers.</param>  75        /// <param name="cookies">The cookies.</param> - 6176        public RequestMessage([NotNull] Uri url, [NotNull] string verb, [CanBeNull] byte[] bodyAsBytes = null, [CanBeNul - 6177        { - 6178            Check.NotNull(url, nameof(url)); - 6179            Check.NotNull(verb, nameof(verb)); + 5676        public RequestMessage([NotNull] Uri url, [NotNull] string verb, [CanBeNull] byte[] bodyAsBytes = null, [CanBeNul + 5677        { + 5678            Check.NotNull(url, nameof(url)); + 5679            Check.NotNull(verb, nameof(verb));  80 - 6181            Url = url.ToString(); - 6182            Path = url.AbsolutePath; - 6183            Method = verb.ToLower(); - 6184            BodyAsBytes = bodyAsBytes; - 6185            Body = body; - 6186            BodyEncoding = bodyEncoding; - 6187            Headers = headers; - 6188            Cookies = cookies; + 5681            Url = url.ToString(); + 5682            Path = url.AbsolutePath; + 5683            Method = verb.ToLower(); + 5684            BodyAsBytes = bodyAsBytes; + 5685            Body = body; + 5686            BodyEncoding = bodyEncoding; + 5687            Headers = headers; + 5688            Cookies = cookies;  89 - 6190            string query = url.Query; - 6191             if (!string.IsNullOrEmpty(query)) - 692            { - 693                 if (query.StartsWith("?")) - 694                { - 695                    query = query.Substring(1); - 696                } + 5690            string query = url.Query; + 5691             if (!string.IsNullOrEmpty(query)) + 592            { + 593                 if (query.StartsWith("?")) + 594                { + 595                    query = query.Substring(1); + 596                }  97 - 698                Query = query.Split('&').Aggregate( - 699                    new Dictionary<string, WireMockList<string>>(), - 6100                    (dict, term) => - 18101                    { - 18102                        var parts = term.Split('='); - 18103                        var key = parts[0]; - 18104                         if (!dict.ContainsKey(key)) - 14105                        { - 14106                            dict.Add(key, new WireMockList<string>()); - 14107                        } - 6108 - 18109                         if (parts.Length == 2) - 17110                            dict[key].Add(parts[1]); - 6111 - 18112                        return dict; - 18113                    }); - 6114            } - 61115        } + 598                Query = query.Split('&').Aggregate( + 599                    new Dictionary<string, WireMockList<string>>(), + 5100                    (dict, term) => + 16101                    { + 16102                        var parts = term.Split('='); + 16103                        var key = parts[0]; + 16104                         if (!dict.ContainsKey(key)) + 12105                        { + 12106                            dict.Add(key, new WireMockList<string>()); + 12107                        } + 5108 + 16109                         if (parts.Length == 2) + 15110                            dict[key].Add(parts[1]); + 5111 + 16112                        return dict; + 16113                    }); + 5114            } + 56115        }  116  117        /// <summary>  118        /// The get a query parameter. @@ -159,19 +159,18 @@  120        /// <param name="key">The key.</param>  121        /// <returns>The query parameter.</returns>  122        public List<string> GetParameter(string key) - 8123        { - 8124             return Query.ContainsKey(key) ? Query[key] : null; - 8125        } + 7123        { + 7124             return Query.ContainsKey(key) ? Query[key] : null; + 7125        }  126    }  127} -
+

Methods/Properties

Url()
-Url(System.String)
DateTime()
DateTime(System.DateTime)
Path()
diff --git a/report/WireMock.Net_RequestMessageBodyMatcher.htm b/report/WireMock.Net_RequestMessageBodyMatcher.htm index 84189766..9ce0b76a 100644 --- a/report/WireMock.Net_RequestMessageBodyMatcher.htm +++ b/report/WireMock.Net_RequestMessageBodyMatcher.htm @@ -169,7 +169,7 @@  125} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageCompositeMatcher.htm b/report/WireMock.Net_RequestMessageCompositeMatcher.htm index 88c1bfb2..21fce2df 100644 --- a/report/WireMock.Net_RequestMessageCompositeMatcher.htm +++ b/report/WireMock.Net_RequestMessageCompositeMatcher.htm @@ -106,7 +106,7 @@  67} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageCookieMatcher.htm b/report/WireMock.Net_RequestMessageCookieMatcher.htm index 73a7329f..1c8043be 100644 --- a/report/WireMock.Net_RequestMessageCookieMatcher.htm +++ b/report/WireMock.Net_RequestMessageCookieMatcher.htm @@ -147,7 +147,7 @@  105} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageHeaderMatcher.htm b/report/WireMock.Net_RequestMessageHeaderMatcher.htm index 66b2b5e7..dcc1facf 100644 --- a/report/WireMock.Net_RequestMessageHeaderMatcher.htm +++ b/report/WireMock.Net_RequestMessageHeaderMatcher.htm @@ -147,7 +147,7 @@  105} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageMethodMatcher.htm b/report/WireMock.Net_RequestMessageMethodMatcher.htm index cf2d8f72..80bc480d 100644 --- a/report/WireMock.Net_RequestMessageMethodMatcher.htm +++ b/report/WireMock.Net_RequestMessageMethodMatcher.htm @@ -91,7 +91,7 @@  52} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageParamMatcher.htm b/report/WireMock.Net_RequestMessageParamMatcher.htm index b0c614f6..476dd90f 100644 --- a/report/WireMock.Net_RequestMessageParamMatcher.htm +++ b/report/WireMock.Net_RequestMessageParamMatcher.htm @@ -126,7 +126,7 @@  85} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessagePathMatcher.htm b/report/WireMock.Net_RequestMessagePathMatcher.htm index 70b0adb2..c0901eca 100644 --- a/report/WireMock.Net_RequestMessagePathMatcher.htm +++ b/report/WireMock.Net_RequestMessagePathMatcher.htm @@ -123,7 +123,7 @@  81} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestMessageUrlMatcher.htm b/report/WireMock.Net_RequestMessageUrlMatcher.htm index d602f4a0..73d6710c 100644 --- a/report/WireMock.Net_RequestMessageUrlMatcher.htm +++ b/report/WireMock.Net_RequestMessageUrlMatcher.htm @@ -123,7 +123,7 @@  81} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RequestModel.htm b/report/WireMock.Net_RequestModel.htm index 841d147b..e7cea8e8 100644 --- a/report/WireMock.Net_RequestModel.htm +++ b/report/WireMock.Net_RequestModel.htm @@ -93,7 +93,7 @@  63} -
+

Methods/Properties

diff --git a/report/WireMock.Net_RespondWithAProvider.htm b/report/WireMock.Net_RespondWithAProvider.htm index 5b706e48..169dbc35 100644 --- a/report/WireMock.Net_RespondWithAProvider.htm +++ b/report/WireMock.Net_RespondWithAProvider.htm @@ -137,7 +137,7 @@  94} -
+

Methods/Properties

diff --git a/report/WireMock.Net_Response.htm b/report/WireMock.Net_Response.htm index 4c6b2ef0..ae1c0605 100644 --- a/report/WireMock.Net_Response.htm +++ b/report/WireMock.Net_Response.htm @@ -330,7 +330,7 @@  277} -
+

Methods/Properties

diff --git a/report/WireMock.Net_ResponseMessage.htm b/report/WireMock.Net_ResponseMessage.htm index 3cfd2690..fde1fa71 100644 --- a/report/WireMock.Net_ResponseMessage.htm +++ b/report/WireMock.Net_ResponseMessage.htm @@ -50,12 +50,12 @@  12        /// <summary>  13        /// Gets the headers.  14        /// </summary> - 6615        public IDictionary<string, string> Headers { get; set; } = new ConcurrentDictionary<string, string>(); + 5715        public IDictionary<string, string> Headers { get; set; } = new ConcurrentDictionary<string, string>();  16  17        /// <summary>  18        /// Gets or sets the status code.  19        /// </summary> - 10020        public int StatusCode { get; set; } = 200; + 9120        public int StatusCode { get; set; } = 200;  21  22        /// <summary>  23        /// Gets or sets the body. @@ -65,12 +65,12 @@  27        /// <summary>  28        /// Gets or sets the body.  29        /// </summary> - 6930        public string Body { get; set; } + 6130        public string Body { get; set; }  31  32        /// <summary>  33        /// Gets or sets the body encoding.  34        /// </summary> - 6835        public Encoding BodyEncoding { get; set; } = new UTF8Encoding(false); + 6135        public Encoding BodyEncoding { get; set; } = new UTF8Encoding(false);  36  37        /// <summary>  38        /// The add header. @@ -82,14 +82,14 @@  44        /// The value.  45        /// </param>  46        public void AddHeader(string name, string value) - 347        { - 348            Headers.Add(name, value); - 349        } + 247        { + 248            Headers.Add(name, value); + 249        }  50    }  51} -
+

Methods/Properties

diff --git a/report/WireMock.Net_ResponseModel.htm b/report/WireMock.Net_ResponseModel.htm index d947080a..2845d4e6 100644 --- a/report/WireMock.Net_ResponseModel.htm +++ b/report/WireMock.Net_ResponseModel.htm @@ -112,7 +112,7 @@  82} -
+

Methods/Properties

diff --git a/report/WireMock.Net_SettingsModel.htm b/report/WireMock.Net_SettingsModel.htm index 5f57aae8..7228d643 100644 --- a/report/WireMock.Net_SettingsModel.htm +++ b/report/WireMock.Net_SettingsModel.htm @@ -48,7 +48,7 @@  18} -
+

Methods/Properties

diff --git a/report/WireMock.Net_SimMetricsMatcher.htm b/report/WireMock.Net_SimMetricsMatcher.htm index 724a7467..30c1dd27 100644 --- a/report/WireMock.Net_SimMetricsMatcher.htm +++ b/report/WireMock.Net_SimMetricsMatcher.htm @@ -157,7 +157,7 @@  114} -
+

Methods/Properties

diff --git a/report/WireMock.Net_UrlModel.htm b/report/WireMock.Net_UrlModel.htm index 06fee9c1..d444c34d 100644 --- a/report/WireMock.Net_UrlModel.htm +++ b/report/WireMock.Net_UrlModel.htm @@ -54,7 +54,7 @@  24} -
+

Methods/Properties

diff --git a/report/WireMock.Net_WildcardMatcher.htm b/report/WireMock.Net_WildcardMatcher.htm index 0e79691a..bcd30fc7 100644 --- a/report/WireMock.Net_WildcardMatcher.htm +++ b/report/WireMock.Net_WildcardMatcher.htm @@ -94,7 +94,7 @@  54} -
+

Methods/Properties

diff --git a/report/WireMock.Net_WireMockList_1.htm b/report/WireMock.Net_WireMockList_1.htm index 151df2fd..4e907cd2 100644 --- a/report/WireMock.Net_WireMockList_1.htm +++ b/report/WireMock.Net_WireMockList_1.htm @@ -54,9 +54,9 @@  13        /// <summary>  14        /// Initializes a new instance of the <see cref="WireMockList{T}"/> class.  15        /// </summary> - 816        public WireMockList() - 817        { - 818        } + 716        public WireMockList() + 717        { + 718        }  19  20        /// <summary>  21        /// Initializes a new instance of the <see cref="WireMockList{T}"/> class. @@ -91,7 +91,7 @@  50} -
+

Methods/Properties

diff --git a/report/WireMock.Net_WireMockMiddleware.htm b/report/WireMock.Net_WireMockMiddleware.htm new file mode 100644 index 00000000..2fb83b9e --- /dev/null +++ b/report/WireMock.Net_WireMockMiddleware.htm @@ -0,0 +1,199 @@ + + + + + +WireMock.Owin.WireMockMiddleware - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Owin.WireMockMiddleware
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddleware.cs
Covered lines:60
Uncovered lines:21
Coverable lines:81
Total lines:144
Line coverage:74%
Branch coverage:66.6%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
LogRequest(...)20100100
.cctor()10100100
Invoke()443276867.3967.74
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddleware.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections;
 3using System.Threading.Tasks;
 4using WireMock.Logging;
 5using WireMock.Matchers.Request;
 6using System.Linq;
 7#if NET45
 8using Microsoft.Owin;
 9#else
 10using Microsoft.AspNetCore.Http;
 11#endif
 12
 13namespace WireMock.Owin
 14{
 15#if NET45
 16    internal class WireMockMiddleware : OwinMiddleware
 17#else
 18    internal class WireMockMiddleware
 19#endif
 20    {
 121        private static readonly Task CompletedTask = Task.FromResult(false);
 22        private readonly WireMockMiddlewareOptions _options;
 23
 1624        private readonly OwinRequestMapper _requestMapper = new OwinRequestMapper();
 1625        private readonly OwinResponseMapper _responseMapper = new OwinResponseMapper();
 26
 27#if NET45
 1628        public WireMockMiddleware(OwinMiddleware next, WireMockMiddlewareOptions options) : base(next)
 1629        {
 1630            _options = options;
 1631        }
 32#else
 33        public WireMockMiddleware(RequestDelegate next, WireMockMiddlewareOptions options)
 34        {
 35            _options = options;
 36        }
 37#endif
 38
 39#if NET45
 40        public override async Task Invoke(IOwinContext ctx)
 41#else
 42        public async Task Invoke(HttpContext ctx)
 43#endif
 1344        {
 1345             if (_options.RequestProcessingDelay > TimeSpan.Zero)
 146            {
 147                await Task.Delay(_options.RequestProcessingDelay.Value);
 48                // Thread.Sleep(_options.RequestProcessingDelay.Value);
 149            }
 50
 1351            var request = await _requestMapper.MapAsync(ctx.Request);
 52
 1353            ResponseMessage response = null;
 1354            Mapping targetMapping = null;
 1355             RequestMatchResult requestMatchResult = null;
 56            try
 1357            {
 1358                var mappings = _options.Mappings
 2359                    .Select(m => new
 2360                    {
 2361                        Mapping = m,
 2362                        MatchResult = m.IsRequestHandled(request)
 2363                    })
 1364                    .ToList();
 65
 1366                 if (_options.AllowPartialMapping)
 067                {
 068                    var partialMappings = mappings
 069                        .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdmin
 070                        .OrderBy(m => m.MatchResult)
 071                        .ThenBy(m => m.Mapping.Priority)
 072                        .ToList();
 73
 074                    var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0);
 75
 076                     targetMapping = bestPartialMatch?.Mapping;
 077                     requestMatchResult = bestPartialMatch?.MatchResult;
 078                }
 79                else
 1380                {
 1381                    var perfectMatch = mappings
 2382                        .OrderBy(m => m.Mapping.Priority)
 2183                        .FirstOrDefault(m => m.MatchResult.IsPerfectMatch);
 84
 1385                     targetMapping = perfectMatch?.Mapping;
 1386                     requestMatchResult = perfectMatch?.MatchResult;
 1387                }
 88
 1389                 if (targetMapping == null)
 690                {
 691                    response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" };
 692                    return;
 93                }
 94
 795                 if (targetMapping.IsAdminInterface && _options.AuthorizationMatcher != null)
 096                {
 97                    string authorization;
 098                    bool present = request.Headers.TryGetValue("Authorization", out authorization);
 099                     if (!present || _options.AuthorizationMatcher.IsMatch(authorization) < 1.0)
 0100                    {
 0101                        response = new ResponseMessage { StatusCode = 401 };
 0102                        return;
 103                    }
 0104                }
 105
 7106                response = await targetMapping.ResponseTo(request);
 7107            }
 0108            catch (Exception ex)
 0109            {
 0110                response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() };
 0111            }
 112            finally
 13113            {
 13114                 var log = new LogEntry
 13115                {
 13116                    Guid = Guid.NewGuid(),
 13117                    RequestMessage = request,
 13118                    ResponseMessage = response,
 13119                    MappingGuid = targetMapping?.Guid,
 13120                    MappingTitle = targetMapping?.Title,
 13121                    RequestMatchResult = requestMatchResult
 13122                };
 123
 13124                LogRequest(log);
 125
 13126                await _responseMapper.MapAsync(response, ctx.Response);
 13127             }
 128
 7129            await CompletedTask;
 13130        }
 131
 132        /// <summary>
 133        /// The log request.
 134        /// </summary>
 135        /// <param name="entry">The request.</param>
 136        private void LogRequest(LogEntry entry)
 13137        {
 13138            lock (((ICollection)_options.LogEntries).SyncRoot)
 13139            {
 13140                _options.LogEntries.Add(entry);
 13141            }
 13142        }
 143    }
 144}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_WireMockMiddlewareOptions.htm b/report/WireMock.Net_WireMockMiddlewareOptions.htm new file mode 100644 index 00000000..6c2c167c --- /dev/null +++ b/report/WireMock.Net_WireMockMiddlewareOptions.htm @@ -0,0 +1,84 @@ + + + + + +WireMock.Owin.WireMockMiddlewareOptions - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Owin.WireMockMiddlewareOptions
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddlewareOptions.cs
Covered lines:9
Uncovered lines:1
Coverable lines:10
Total lines:26
Line coverage:90%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor()10100100
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddlewareOptions.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using WireMock.Logging;
 4using WireMock.Matchers;
 5
 6namespace WireMock.Owin
 7{
 8    internal class WireMockMiddlewareOptions
 9    {
 1510        public TimeSpan? RequestProcessingDelay { get; set; }
 11
 012        public IMatcher AuthorizationMatcher { get; set; }
 13
 1314        public bool AllowPartialMapping { get; set; }
 15
 11716        public IList<Mapping> Mappings { get; set; }
 17
 5418        public IList<LogEntry> LogEntries { get; set; }
 19
 1820        public WireMockMiddlewareOptions()
 1821        {
 1822            Mappings = new List<Mapping>();
 1823            LogEntries = new List<LogEntry>();
 1824        }
 25    }
 26}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_XPathMatcher.htm b/report/WireMock.Net_XPathMatcher.htm index c4104b9a..c34c9465 100644 --- a/report/WireMock.Net_XPathMatcher.htm +++ b/report/WireMock.Net_XPathMatcher.htm @@ -19,7 +19,7 @@ Covered lines:11 Uncovered lines:10 Coverable lines:21 -Total lines:71 +Total lines:76 Line coverage:52.3% Branch coverage:50% @@ -44,82 +44,87 @@  3using System.Xml;  4using JetBrains.Annotations;  5using WireMock.Validation;6using Wmhelp.XPath2;78namespace WireMock.Matchers9{10    /// <summary>11    /// XPath2Matcher12    /// </summary>13    /// <seealso cref="WireMock.Matchers.IMatcher" />14    public class XPathMatcher : IMatcher15    {16        private readonly string[] _patterns;1718        /// <summary>19        /// Initializes a new instance of the <see cref="XPathMatcher"/> class.20        /// </summary>21        /// <param name="patterns">The patterns.</param> - 222        public XPathMatcher([NotNull] params string[] patterns) - 223        { - 224            Check.NotNull(patterns, nameof(patterns));25 - 226            _patterns = patterns; - 227        }2829        /// <summary>30        /// Determines whether the specified input is match.31        /// </summary>32        /// <param name="input">The input string</param>33        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>34        public double IsMatch(string input) - 235        { - 236             if (input == null) - 037                return MatchScores.Mismatch;3839            try - 240            { - 241                var nav = new XmlDocument { InnerXml = input }.CreateNavigator();42 - 443                return MatchScores.ToScore(_patterns.Select(p => true.Equals(nav.XPath2Evaluate($"boolean({p})"))));44            } - 045            catch (Exception) - 046            { - 047                return MatchScores.Mismatch;48            } - 249        }5051        /// <summary>52        /// Gets the patterns.53        /// </summary>54        /// <returns>Patterns</returns>55        public string[] GetPatterns() - 056        { - 057            return _patterns; - 058        }5960        /// <summary>61        /// Gets the name.62        /// </summary>63        /// <returns>64        /// Name65        /// </returns>66        public string GetName() - 067        { - 068            return "XPathMatcher"; - 069        }70    }71}6#if NET457using Wmhelp.XPath2;8#endif910namespace WireMock.Matchers11{12    /// <summary>13    /// XPath2Matcher14    /// </summary>15    /// <seealso cref="WireMock.Matchers.IMatcher" />16    public class XPathMatcher : IMatcher17    {18        private readonly string[] _patterns;1920        /// <summary>21        /// Initializes a new instance of the <see cref="XPathMatcher"/> class.22        /// </summary>23        /// <param name="patterns">The patterns.</param> + 224        public XPathMatcher([NotNull] params string[] patterns) + 225        { + 226            Check.NotNull(patterns, nameof(patterns));27 + 228            _patterns = patterns; + 229        }3031        /// <summary>32        /// Determines whether the specified input is match.33        /// </summary>34        /// <param name="input">The input string</param>35        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>36        public double IsMatch(string input) + 237        { + 238             if (input == null) + 039                return MatchScores.Mismatch;4041            try + 242            { + 243                var nav = new XmlDocument { InnerXml = input }.CreateNavigator();44#if NET45 + 445                return MatchScores.ToScore(_patterns.Select(p => true.Equals(nav.XPath2Evaluate($"boolean({p})"))));46#else47                return MatchScores.ToScore(_patterns.Select(p => true.Equals(nav.Evaluate($"boolean({p})"))));48#endif49            } + 050            catch (Exception) + 051            { + 052                return MatchScores.Mismatch;53            } + 254        }5556        /// <summary>57        /// Gets the patterns.58        /// </summary>59        /// <returns>Patterns</returns>60        public string[] GetPatterns() + 061        { + 062            return _patterns; + 063        }6465        /// <summary>66        /// Gets the name.67        /// </summary>68        /// <returns>69        /// Name70        /// </returns>71        public string GetName() + 072        { + 073            return "XPathMatcher"; + 074        }75    }76} -
+
diff --git a/report/combined.js b/report/combined.js index 0251277c..c359fc21 100644 --- a/report/combined.js +++ b/report/combined.js @@ -331,11 +331,7 @@ var assemblies = [ { "name" : "WireMock.Admin.Requests.LogResponseModel", "reportPath" : "WireMock.Net_LogResponseModel.htm", "coveredLines" : 0, "uncoveredLines" : 5, "coverableLines" : 5, "totalLines" : 36, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Admin.Settings.SettingsModel", "reportPath" : "WireMock.Net_SettingsModel.htm", "coveredLines" : 0, "uncoveredLines" : 2, "coverableLines" : 2, "totalLines" : 18, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.DynamicResponseProvider", "reportPath" : "WireMock.Net_DynamicResponseProvider.htm", "coveredLines" : 0, "uncoveredLines" : 8, "coverableLines" : 8, "totalLines" : 24, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Extensions.DictionaryExtensions", "reportPath" : "WireMock.Net_DictionaryExtensions.htm", "coveredLines" : 0, "uncoveredLines" : 34, "coverableLines" : 34, "totalLines" : 63, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 6, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Http.PortUtil", "reportPath" : "WireMock.Net_PortUtil.htm", "coveredLines" : 10, "uncoveredLines" : 0, "coverableLines" : 10, "totalLines" : 34, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 1, "totalBranches" : 2, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Http.TinyHttpServer", "reportPath" : "WireMock.Net_TinyHttpServer.htm", "coveredLines" : 42, "uncoveredLines" : 0, "coverableLines" : 42, "totalLines" : 113, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 2, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.HttpListenerRequestMapper", "reportPath" : "WireMock.Net_HttpListenerRequestMapper.htm", "coveredLines" : 23, "uncoveredLines" : 1, "coverableLines" : 24, "totalLines" : 60, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 6, "totalBranches" : 6, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.HttpListenerResponseMapper", "reportPath" : "WireMock.Net_HttpListenerResponseMapper.htm", "coveredLines" : 13, "uncoveredLines" : 0, "coverableLines" : 13, "totalLines" : 39, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 3, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Logging.LogEntry", "reportPath" : "WireMock.Net_LogEntry.htm", "coveredLines" : 6, "uncoveredLines" : 0, "coverableLines" : 6, "totalLines" : 59, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Mapping", "reportPath" : "WireMock.Net_Mapping.htm", "coveredLines" : 22, "uncoveredLines" : 0, "coverableLines" : 22, "totalLines" : 96, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Matchers.ExactMatcher", "reportPath" : "WireMock.Net_ExactMatcher.htm", "coveredLines" : 8, "uncoveredLines" : 6, "coverableLines" : 14, "totalLines" : 54, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, @@ -353,19 +349,24 @@ var assemblies = [ { "name" : "WireMock.Matchers.Request.RequestMessageUrlMatcher", "reportPath" : "WireMock.Net_RequestMessageUrlMatcher.htm", "coveredLines" : 19, "uncoveredLines" : 9, "coverableLines" : 28, "totalLines" : 81, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 1, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Matchers.SimMetricsMatcher", "reportPath" : "WireMock.Net_SimMetricsMatcher.htm", "coveredLines" : 17, "uncoveredLines" : 23, "coverableLines" : 40, "totalLines" : 114, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 1, "totalBranches" : 19, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Matchers.WildcardMatcher", "reportPath" : "WireMock.Net_WildcardMatcher.htm", "coveredLines" : 7, "uncoveredLines" : 6, "coverableLines" : 13, "totalLines" : 54, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Matchers.XPathMatcher", "reportPath" : "WireMock.Net_XPathMatcher.htm", "coveredLines" : 11, "uncoveredLines" : 10, "coverableLines" : 21, "totalLines" : 71, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 1, "totalBranches" : 2, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Matchers.XPathMatcher", "reportPath" : "WireMock.Net_XPathMatcher.htm", "coveredLines" : 11, "uncoveredLines" : 10, "coverableLines" : 21, "totalLines" : 76, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 1, "totalBranches" : 2, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Owin.OwinRequestMapper", "reportPath" : "WireMock.Net_OwinRequestMapper.htm", "coveredLines" : 23, "uncoveredLines" : 1, "coverableLines" : 24, "totalLines" : 70, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 2, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Owin.OwinResponseMapper", "reportPath" : "WireMock.Net_OwinResponseMapper.htm", "coveredLines" : 12, "uncoveredLines" : 0, "coverableLines" : 12, "totalLines" : 47, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 3, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Owin.OwinSelfHost", "reportPath" : "WireMock.Net_OwinSelfHost.htm", "coveredLines" : 54, "uncoveredLines" : 12, "coverableLines" : 66, "totalLines" : 116, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 3, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Owin.WireMockMiddleware", "reportPath" : "WireMock.Net_WireMockMiddleware.htm", "coveredLines" : 60, "uncoveredLines" : 21, "coverableLines" : 81, "totalLines" : 144, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 20, "totalBranches" : 30, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Owin.WireMockMiddlewareOptions", "reportPath" : "WireMock.Net_WireMockMiddlewareOptions.htm", "coveredLines" : 9, "uncoveredLines" : 1, "coverableLines" : 10, "totalLines" : 26, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.RegistrationCallback", "reportPath" : "WireMock.Net_RegistrationCallback.htm", "coveredLines" : 0, "uncoveredLines" : 0, "coverableLines" : 0, "totalLines" : 0, "coverageType" : "MethodCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.RequestBuilders.Request", "reportPath" : "WireMock.Net_Request.htm", "coveredLines" : 86, "uncoveredLines" : 54, "coverableLines" : 140, "totalLines" : 407, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.RequestMessage", "reportPath" : "WireMock.Net_RequestMessage.htm", "coveredLines" : 49, "uncoveredLines" : 1, "coverableLines" : 50, "totalLines" : 127, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 9, "totalBranches" : 10, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.ResponseBuilders.Response", "reportPath" : "WireMock.Net_Response.htm", "coveredLines" : 80, "uncoveredLines" : 16, "coverableLines" : 96, "totalLines" : 277, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 8, "totalBranches" : 10, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.ResponseMessage", "reportPath" : "WireMock.Net_ResponseMessage.htm", "coveredLines" : 8, "uncoveredLines" : 0, "coverableLines" : 8, "totalLines" : 51, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Server.FluentMockServer", "reportPath" : "WireMock.Net_FluentMockServer.htm", "coveredLines" : 256, "uncoveredLines" : 445, "coverableLines" : 701, "totalLines" : 1198, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 72, "totalBranches" : 216, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Server.FluentMockServerSettings", "reportPath" : "WireMock.Net_FluentMockServerSettings.htm", "coveredLines" : 5, "uncoveredLines" : 0, "coverableLines" : 5, "totalLines" : 48, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Server.FluentMockServer", "reportPath" : "WireMock.Net_FluentMockServer.htm", "coveredLines" : 200, "uncoveredLines" : 423, "coverableLines" : 623, "totalLines" : 1180, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 55, "totalBranches" : 188, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Server.FluentMockServerSettings", "reportPath" : "WireMock.Net_FluentMockServerSettings.htm", "coveredLines" : 6, "uncoveredLines" : 0, "coverableLines" : 6, "totalLines" : 54, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Server.RespondWithAProvider", "reportPath" : "WireMock.Net_RespondWithAProvider.htm", "coveredLines" : 21, "uncoveredLines" : 3, "coverableLines" : 24, "totalLines" : 94, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 2, "totalBranches" : 2, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Util.JsonUtils", "reportPath" : "WireMock.Net_JsonUtils.htm", "coveredLines" : 6, "uncoveredLines" : 2, "coverableLines" : 8, "totalLines" : 19, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 2, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, { "name" : "WireMock.Util.WireMockList`1", "reportPath" : "WireMock.Net_WireMockList_1.htm", "coveredLines" : 7, "uncoveredLines" : 7, "coverableLines" : 14, "totalLines" : 50, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 2, "totalBranches" : 4, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Validation.Check", "reportPath" : "WireMock.Net_Check.htm", "coveredLines" : 15, "uncoveredLines" : 56, "coverableLines" : 71, "totalLines" : 143, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 3, "totalBranches" : 20, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, - { "name" : "WireMock.Validation.CoreStrings", "reportPath" : "WireMock.Net_CoreStrings.htm", "coveredLines" : 0, "uncoveredLines" : 12, "coverableLines" : 12, "totalLines" : 44, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Validation.Check", "reportPath" : "WireMock.Net_Check.htm", "coveredLines" : 15, "uncoveredLines" : 56, "coverableLines" : 71, "totalLines" : 142, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 3, "totalBranches" : 20, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, + { "name" : "WireMock.Validation.CoreStrings", "reportPath" : "WireMock.Net_CoreStrings.htm", "coveredLines" : 0, "uncoveredLines" : 12, "coverableLines" : 12, "totalLines" : 43, "coverageType" : "LineCoverage", "methodCoverage" : "-", "coveredBranches" : 0, "totalBranches" : 0, "lineCoverageHistory" : [], "branchCoverageHistory" : [] }, ]}, ]; diff --git a/report/index.htm b/report/index.htm index 852f8f13..4e29a8ec 100644 --- a/report/index.htm +++ b/report/index.htm @@ -13,17 +13,17 @@ -Generated on:14-4-2017 - 11:48:15 +Generated on:26-4-2017 - 21:18:05 Parser:OpenCoverParser Assemblies:1 -Classes:52 -Files:52 -Covered lines:934 -Uncovered lines:823 -Coverable lines:1757 -Total lines:4879 -Line coverage:53.1% -Branch coverage:38.3% +Classes:53 +Files:53 +Covered lines:959 +Uncovered lines:801 +Coverable lines:1760 +Total lines:4998 +Line coverage:54.4% +Branch coverage:38.9%

Assemblies

@@ -45,7 +45,7 @@ NameCoveredUncoveredCoverableTotalLine coverageBranch coverage -WireMock.Net9348231757487953.1%
  
38.3%
  
+WireMock.Net9598011760499854.4%
  
38.9%
  
WireMock.Admin.Mappings.BodyModel1233233.3%
  
 
WireMock.Admin.Mappings.CookieModel033340%
 
 
WireMock.Admin.Mappings.EncodingModel30323100%
 
 
@@ -63,11 +63,7 @@ WireMock.Admin.Requests.LogResponseModel055360%
 
 
WireMock.Admin.Settings.SettingsModel022180%
 
 
WireMock.DynamicResponseProvider088240%
 
 
-WireMock.Extensions.DictionaryExtensions03434630%
 
0%
 
WireMock.Http.PortUtil1001034100%
 
50%
  
-WireMock.Http.TinyHttpServer42042113100%
 
50%
  
-WireMock.HttpListenerRequestMapper231246095.8%
  
100%
 
-WireMock.HttpListenerResponseMapper1301339100%
 
75%
  
WireMock.Logging.LogEntry60659100%
 
 
WireMock.Mapping2202296100%
 
 
WireMock.Matchers.ExactMatcher86145457.1%
  
 
@@ -85,21 +81,26 @@ WireMock.Matchers.Request.RequestMessageUrlMatcher199288167.8%
  
25%
  
WireMock.Matchers.SimMetricsMatcher17234011442.5%
  
5.2%
  
WireMock.Matchers.WildcardMatcher76135453.8%
  
 
-WireMock.Matchers.XPathMatcher1110217152.3%
  
50%
  
+WireMock.Matchers.XPathMatcher1110217652.3%
  
50%
  
+WireMock.Owin.OwinRequestMapper231247095.8%
  
50%
  
+WireMock.Owin.OwinResponseMapper1201247100%
 
75%
  
+WireMock.Owin.OwinSelfHost54126611681.8%
  
75%
  
+WireMock.Owin.WireMockMiddleware60218114474%
  
66.6%
  
+WireMock.Owin.WireMockMiddlewareOptions91102690%
  
 
WireMock.RegistrationCallback0000
 
 
WireMock.RequestBuilders.Request865414040761.4%
  
 
WireMock.RequestMessage4915012798%
  
90%
  
WireMock.ResponseBuilders.Response80169627783.3%
  
80%
  
WireMock.ResponseMessage80851100%
 
 
-WireMock.Server.FluentMockServer256445701119836.5%
  
33.3%
  
-WireMock.Server.FluentMockServerSettings50548100%
 
 
+WireMock.Server.FluentMockServer200423623118032.1%
  
29.2%
  
+WireMock.Server.FluentMockServerSettings60654100%
 
 
WireMock.Server.RespondWithAProvider213249487.5%
  
100%
 
WireMock.Util.JsonUtils6281975%
  
50%
  
WireMock.Util.WireMockList`177145050%
  
50%
  
-WireMock.Validation.Check15567114321.1%
  
15%
  
-WireMock.Validation.CoreStrings01212440%
 
 
+WireMock.Validation.Check15567114221.1%
  
15%
  
+WireMock.Validation.CoreStrings01212430%
 
 
- + \ No newline at end of file diff --git a/src/WireMock.Net.Logic/WireMock.Net.Logic.csproj b/src/WireMock.Net.Logic/WireMock.Net.Logic.csproj new file mode 100644 index 00000000..55867969 --- /dev/null +++ b/src/WireMock.Net.Logic/WireMock.Net.Logic.csproj @@ -0,0 +1,46 @@ + + + + WireMock.Net.Logic + Stef Heyenrath + net45;netstandard1.3 + true + WireMock.Net.Logic + full + ../WireMock.Net-Logo.ico + 1.0.2.0 + WireMock + + + + NETSTANDARD + + + + + All + + + + + + + + + + + + + + + + + + + 4.3.0 + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net.Middleware/FluentMockServerSettings.cs b/src/WireMock.Net.Middleware/FluentMockServerSettings.cs new file mode 100644 index 00000000..685bcdc3 --- /dev/null +++ b/src/WireMock.Net.Middleware/FluentMockServerSettings.cs @@ -0,0 +1,49 @@ +namespace WireMock.Net +{ + /// + /// WireMockSettings + /// + public class WireMockSettings + { + /// + /// Gets or sets the port. + /// + /// + /// The port. + /// + public int? Port { get; set; } + + /// + /// Gets or sets the use SSL. + /// + /// + /// The use SSL. + /// + // ReSharper disable once InconsistentNaming + public bool? UseSSL { get; set; } + + /// + /// Gets or sets the start admin interface. + /// + /// + /// The start admin interface. + /// + public bool? StartAdminInterface { get; set; } + + /// + /// Gets or sets the read static mappings. + /// + /// + /// The read static mappings. + /// + public bool? ReadStaticMappings { get; set; } + + /// + /// Gets or sets the urls. + /// + /// + /// The urls. + /// + public string[] Urls { get; set; } + } +} \ No newline at end of file diff --git a/src/WireMock.Net.Middleware/WireMock.Net.Middleware.csproj b/src/WireMock.Net.Middleware/WireMock.Net.Middleware.csproj new file mode 100644 index 00000000..77b22a32 --- /dev/null +++ b/src/WireMock.Net.Middleware/WireMock.Net.Middleware.csproj @@ -0,0 +1,60 @@ + + + + WireMock.Net Owin Middleware. + 1.0.0.0 + WireMock.Net + Stef Heyenrath + net45;netstandard1.3 + true + WireMock.Net.Middleware + WireMock.Net.Middleware + tdd;mock;http;wiremock;test;server;unittest + Initial version + https://raw.githubusercontent.com/StefH/WireMock.Net/master/WireMock.Net-Logo.png + https://github.com/StefH/WireMock.Net + https://raw.githubusercontent.com/StefH/WireMock.Net/master/LICENSE + git + https://github.com/StefH/WireMock.Net + True + full + ../WireMock.Net-Logo.ico + WireMock + + + + NETSTANDARD + + + + + + + + + All + + + + + + + + + + + + + + + + + + + 4.3.0 + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net.Middleware/WireMockMiddleware.cs b/src/WireMock.Net.Middleware/WireMockMiddleware.cs new file mode 100644 index 00000000..23971949 --- /dev/null +++ b/src/WireMock.Net.Middleware/WireMockMiddleware.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections; +using System.Threading.Tasks; +using WireMock.Logging; +using WireMock.Matchers.Request; +using System.Linq; +#if NETSTANDARD +using Microsoft.AspNetCore.Http; +#else +using Microsoft.Owin; +#endif + +namespace WireMock.Owin +{ +#if NETSTANDARD + internal class WireMockMiddleware +#else + internal class WireMockMiddleware : OwinMiddleware +#endif + { + private static readonly Task CompletedTask = Task.FromResult(false); + private readonly WireMockMiddlewareOptions _options; + + private readonly OwinRequestMapper _requestMapper = new OwinRequestMapper(); + private readonly OwinResponseMapper _responseMapper = new OwinResponseMapper(); + +#if NETSTANDARD + public WireMockMiddleware(RequestDelegate next, WireMockMiddlewareOptions options) + { + _options = options; + } +#else + public WireMockMiddleware(OwinMiddleware next, WireMockMiddlewareOptions options) : base(next) + { + _options = options; + } +#endif + +#if NETSTANDARD + public async Task Invoke(HttpContext ctx) +#else + public override async Task Invoke(IOwinContext ctx) +#endif + { + if (_options.RequestProcessingDelay > TimeSpan.Zero) + { + await Task.Delay(_options.RequestProcessingDelay.Value); + // Thread.Sleep(_options.RequestProcessingDelay.Value); + } + + var request = await _requestMapper.MapAsync(ctx.Request); + + ResponseMessage response = null; + Mapping targetMapping = null; + RequestMatchResult requestMatchResult = null; + try + { + var mappings = _options.Mappings + .Select(m => new + { + Mapping = m, + MatchResult = m.IsRequestHandled(request) + }) + .ToList(); + + if (_options.AllowPartialMapping) + { + var partialMappings = mappings + .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdminInterface) + .OrderBy(m => m.MatchResult) + .ThenBy(m => m.Mapping.Priority) + .ToList(); + + var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0); + + targetMapping = bestPartialMatch?.Mapping; + requestMatchResult = bestPartialMatch?.MatchResult; + } + else + { + var perfectMatch = mappings + .OrderBy(m => m.Mapping.Priority) + .FirstOrDefault(m => m.MatchResult.IsPerfectMatch); + + targetMapping = perfectMatch?.Mapping; + requestMatchResult = perfectMatch?.MatchResult; + } + + if (targetMapping == null) + { + response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" }; + return; + } + + if (targetMapping.IsAdminInterface && _options.AuthorizationMatcher != null) + { + string authorization; + bool present = request.Headers.TryGetValue("Authorization", out authorization); + if (!present || _options.AuthorizationMatcher.IsMatch(authorization) < 1.0) + { + response = new ResponseMessage { StatusCode = 401 }; + return; + } + } + + response = await targetMapping.ResponseTo(request); + } + catch (Exception ex) + { + response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() }; + } + finally + { + var log = new LogEntry + { + Guid = Guid.NewGuid(), + RequestMessage = request, + ResponseMessage = response, + MappingGuid = targetMapping?.Guid, + MappingTitle = targetMapping?.Title, + RequestMatchResult = requestMatchResult + }; + + LogRequest(log); + + await _responseMapper.MapAsync(response, ctx.Response); + } + + await CompletedTask; + } + + /// + /// The log request. + /// + /// The request. + private void LogRequest(LogEntry entry) + { + lock (((ICollection)_options.LogEntries).SyncRoot) + { + _options.LogEntries.Add(entry); + } + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone.NETCoreApp/Program.cs b/src/WireMock.Net.StandAlone.NETCoreApp/Program.cs new file mode 100644 index 00000000..35932202 --- /dev/null +++ b/src/WireMock.Net.StandAlone.NETCoreApp/Program.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using CommandLineParser.Arguments; +using CommandLineParser.Exceptions; +using WireMock.Server; + +namespace WireMock.Net.StandAlone.NETCoreApp +{ + class Program + { + private class Options + { + [ValueArgument(typeof(string), 'u', "Urls", Description = "URL(s) to listen on.", Optional = true, AllowMultiple = true)] + public List Urls { get; set; } + + [SwitchArgument('p', "AllowPartialMapping", true, Description = "Allow Partial Mapping (default set to true).", Optional = true)] + public bool AllowPartialMapping { get; set; } + + [SwitchArgument('s', "StartAdminInterface", true, Description = "Start the AdminInterface (default set to true).", Optional = true)] + public bool StartAdminInterface { get; set; } + + [SwitchArgument('r', "ReadStaticMappings", true, Description = "Read StaticMappings from ./__admin/mappings (default set to true).", Optional = true)] + public bool ReadStaticMappings { get; set; } + } + + static void Main(string[] args) + { + var options = new Options(); + var parser = new CommandLineParser.CommandLineParser(); + parser.ExtractArgumentAttributes(options); + + try + { + parser.ParseCommandLine(args); + + if (!options.Urls.Any()) + { + options.Urls.Add("http://localhost:9090/"); + } + + var server = FluentMockServer.Start(new FluentMockServerSettings + { + Urls = options.Urls.ToArray(), + StartAdminInterface = options.StartAdminInterface, + ReadStaticMappings = options.ReadStaticMappings + }); + + if (options.AllowPartialMapping) + { + server.AllowPartialMapping(); + } + + Console.WriteLine("WireMock.Net server listening at {0}", string.Join(" and ", server.Urls)); + } + catch (CommandLineException e) + { + Console.WriteLine(e.Message); + parser.ShowUsage(); + } + + Console.WriteLine("Press any key to stop the server"); + Console.ReadKey(); + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone.NETCoreApp/WireMock.Net.StandAlone.NETCoreApp.csproj b/src/WireMock.Net.StandAlone.NETCoreApp/WireMock.Net.StandAlone.NETCoreApp.csproj new file mode 100644 index 00000000..2b21eb35 --- /dev/null +++ b/src/WireMock.Net.StandAlone.NETCoreApp/WireMock.Net.StandAlone.NETCoreApp.csproj @@ -0,0 +1,17 @@ + + + + Exe + netcoreapp1.1 + ../../WireMock.Net-Logo.ico + + + + + + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj index 9f1f13c8..c691b3ae 100644 --- a/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj +++ b/src/WireMock.Net.StandAlone/WireMock.Net.StandAlone.csproj @@ -36,8 +36,11 @@ ..\..\WireMock.Net-Logo.ico - - ..\..\packages\CommandLineArgumentsParser.3.0.7\lib\net45\CommandLineArgumentsParser.dll + + ..\..\packages\CommandLineArgumentsParser.3.0.9\lib\net45\CommandLineArgumentsParser.dll + + + ..\..\packages\Microsoft.Owin.Host.HttpListener.3.1.0\lib\net45\Microsoft.Owin.Host.HttpListener.dll diff --git a/src/WireMock.Net.StandAlone/packages.config b/src/WireMock.Net.StandAlone/packages.config index 45feeed1..b14ce5ca 100644 --- a/src/WireMock.Net.StandAlone/packages.config +++ b/src/WireMock.Net.StandAlone/packages.config @@ -1,4 +1,5 @@  - + + \ No newline at end of file diff --git a/src/WireMock.Net/Extensions/DictionaryExtensions.cs b/src/WireMock.Net/Extensions/DictionaryExtensions.cs deleted file mode 100644 index 16e841fc..00000000 --- a/src/WireMock.Net/Extensions/DictionaryExtensions.cs +++ /dev/null @@ -1,63 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Dynamic; - -namespace WireMock.Extensions -{ - /// - /// Dictionary Extensions - /// - public static class DictionaryExtensions - { - /// - /// Converts IDictionary to an ExpandObject. - /// - /// - /// The dictionary. - /// - public static dynamic ToExpandoObject(this IDictionary dictionary) - { - dynamic expando = new ExpandoObject(); - var expandoDic = (IDictionary)expando; - - // go through the items in the dictionary and copy over the key value pairs) - foreach (var kvp in dictionary) - { - // if the value can also be turned into an ExpandoObject, then do it! - var value = kvp.Value as IDictionary; - if (value != null) - { - var expandoValue = value.ToExpandoObject(); - expandoDic.Add(kvp.Key, expandoValue); - } - else if (kvp.Value is ICollection) - { - // iterate through the collection and convert any strin-object dictionaries - // along the way into expando objects - var itemList = new List(); - foreach (var item in (ICollection)kvp.Value) - { - var objects = item as IDictionary; - if (objects != null) - { - var expandoItem = objects.ToExpandoObject(); - itemList.Add(expandoItem); - } - else - { - itemList.Add(item); - } - } - - expandoDic.Add(kvp.Key, itemList); - } - else - { - expandoDic.Add(kvp.Key, kvp.Value); - } - } - - return expando; - } - } -} \ No newline at end of file diff --git a/src/WireMock.Net/Http/HttpListenerRequestMapper.cs b/src/WireMock.Net/Http/HttpListenerRequestMapper.cs new file mode 100644 index 00000000..b875d34e --- /dev/null +++ b/src/WireMock.Net/Http/HttpListenerRequestMapper.cs @@ -0,0 +1,65 @@ +//using System; +//using System.Collections.Generic; +//using System.IO; +//using System.Linq; +//using System.Net; +//using System.Text; +//#if NET45 + +//#else +//using System.Net.Http; +//#endif + +//namespace WireMock.Http +//{ +// /// +// /// The http listener request mapper. +// /// +// public class HttpListenerRequestMapperOld +// { +// /// +// /// The map. +// /// +// /// The listener request. +// /// The . +// public RequestMessage MapAsync(HttpListenerRequest listenerRequest) +// { +// Uri url = listenerRequest.Url; +// string verb = listenerRequest.HttpMethod; +// byte[] body = GetRequestBody(listenerRequest); +// Encoding bodyEncoding = body != null ? listenerRequest.ContentEncoding : null; +// string bodyAsString = bodyEncoding?.GetString(body); +// var listenerHeaders = listenerRequest.Headers; +// var headers = listenerHeaders.AllKeys.ToDictionary(k => k, k => listenerHeaders[k]); +// var cookies = new Dictionary(); + +// foreach (Cookie cookie in listenerRequest.Cookies) +// cookies.Add(cookie.Name, cookie.Value); + +// return new RequestMessage(url, verb, body, bodyAsString, bodyEncoding, headers, cookies) { DateTime = DateTime.Now }; +// } + +// /// +// /// The get request body. +// /// +// /// The request. +// /// The . +// private byte[] GetRequestBody(HttpListenerRequest request) +// { +// if (!request.HasEntityBody) +// { +// return null; +// } + +// using (var bodyStream = request.InputStream) +// { +// using (var memoryStream = new MemoryStream()) +// { +// bodyStream.CopyTo(memoryStream); + +// return memoryStream.ToArray(); +// } +// } +// } +// } +//} \ No newline at end of file diff --git a/src/WireMock.Net/Http/HttpListenerResponseMapper.cs b/src/WireMock.Net/Http/HttpListenerResponseMapper.cs new file mode 100644 index 00000000..b12a669c --- /dev/null +++ b/src/WireMock.Net/Http/HttpListenerResponseMapper.cs @@ -0,0 +1,44 @@ +//using System.Linq; +//using System.Net; +//using System.Text; +//#if NET45 + +//#else +//using System.Net.Http; +//#endif + +//namespace WireMock.Http +//{ +// /// +// /// The http listener response mapper. +// /// +// public class HttpListenerResponseMapperOld +// { +// private readonly Encoding _utf8NoBom = new UTF8Encoding(false); + +// /// +// /// The map. +// /// +// /// +// /// The response. +// /// +// /// The listenerResponse. +// public void MapAsync(ResponseMessage responseMessage, HttpListenerResponse listenerResponse) +// { +// listenerResponse.StatusCode = responseMessage.StatusCode; + +// responseMessage.Headers.ToList().ForEach(pair => listenerResponse.AddHeader(pair.Key, pair.Value)); + +// if (responseMessage.Body == null) +// return; + +// var encoding = responseMessage.BodyEncoding ?? _utf8NoBom; +// byte[] buffer = encoding.GetBytes(responseMessage.Body); + +// listenerResponse.ContentEncoding = encoding; +// listenerResponse.ContentLength64 = buffer.Length; +// listenerResponse.OutputStream.Write(buffer, 0, buffer.Length); +// listenerResponse.OutputStream.Flush(); +// } +// } +//} \ No newline at end of file diff --git a/src/WireMock.Net/Http/TinyHttpServer.cs b/src/WireMock.Net/Http/TinyHttpServer.cs index 7601b3f9..073733cd 100644 --- a/src/WireMock.Net/Http/TinyHttpServer.cs +++ b/src/WireMock.Net/Http/TinyHttpServer.cs @@ -1,113 +1,117 @@ -using System; -using System.Collections.Generic; -using System.Net; -using System.Threading; -using System.Threading.Tasks; -using JetBrains.Annotations; -using WireMock.Validation; +//using System; +//using System.Collections.Generic; +//#if NET45 +//using System.Net; +//#else +//using System.Net.Http; +//#endif +//using System.Threading; +//using System.Threading.Tasks; +//using JetBrains.Annotations; +//using WireMock.Validation; -namespace WireMock.Http -{ - /// - /// The tiny http server. - /// - public class TinyHttpServer - { - private readonly Action _httpHandler; +//namespace WireMock.Http +//{ +// /// +// /// The tiny http server. +// /// +// public class TinyHttpServerOld +// { +// private readonly Action _httpHandler; - private readonly HttpListener _listener; +// private readonly HttpListener _listener; - private readonly CancellationTokenSource _cts; +// private readonly CancellationTokenSource _cts; - /// - /// Gets a value indicating whether this server is started. - /// - /// - /// true if this server is started; otherwise, false. - /// - public bool IsStarted { get; private set; } +// /// +// /// Gets a value indicating whether this server is started. +// /// +// /// +// /// true if this server is started; otherwise, false. +// /// +// public bool IsStarted { get; private set; } - /// - /// Gets the url. - /// - /// - /// The urls. - /// - [PublicAPI] - public List Urls { get; } = new List(); +// /// +// /// Gets the url. +// /// +// /// +// /// The urls. +// /// +// [PublicAPI] +// public List Urls { get; } = new List(); - /// - /// Gets the ports. - /// - /// - /// The ports. - /// - [PublicAPI] - public List Ports { get; } = new List(); +// /// +// /// Gets the ports. +// /// +// /// +// /// The ports. +// /// +// [PublicAPI] +// public List Ports { get; } = new List(); - /// - /// Initializes a new instance of the class. - /// - /// The uriPrefixes. - /// The http handler. - public TinyHttpServer([NotNull] Action httpHandler, [NotNull] params string[] uriPrefixes) - { - Check.NotNull(httpHandler, nameof(httpHandler)); - Check.NotEmpty(uriPrefixes, nameof(uriPrefixes)); +// /// +// /// Initializes a new instance of the class. +// /// +// /// The uriPrefixes. +// /// The http handler. +// public TinyHttpServerOld([NotNull] Action httpHandler, [NotNull] params string[] uriPrefixes) +// { +// Check.NotNull(httpHandler, nameof(httpHandler)); +// Check.NotEmpty(uriPrefixes, nameof(uriPrefixes)); - _cts = new CancellationTokenSource(); +// _cts = new CancellationTokenSource(); - _httpHandler = httpHandler; +// _httpHandler = httpHandler; - // Create a listener. - _listener = new HttpListener(); - foreach (string uriPrefix in uriPrefixes) - { - var uri = new Uri(uriPrefix); - Urls.Add(uri); - Ports.Add(uri.Port); +// // Create a listener. +// _listener = new HttpListener(); +// foreach (string uriPrefix in uriPrefixes) +// { +// var uri = new Uri(uriPrefix); +// Urls.Add(uri); +// Ports.Add(uri.Port); - _listener.Prefixes.Add(uriPrefix); - } - } +// _listener.Prefixes.Add(uriPrefix); +// } +// } - /// - /// Start the server. - /// - [PublicAPI] - public void Start() - { - _listener.Start(); +// /// +// /// Start the server. +// /// +// [PublicAPI] +// public void Start() +// { +// _listener.Start(); - IsStarted = true; +// IsStarted = true; - Task.Run( - async () => - { - //using (_listener) - { - while (!_cts.Token.IsCancellationRequested) - { - HttpListenerContext context = await _listener.GetContextAsync(); - _httpHandler(context, _cts.Token); - } +// Task.Run( +// async () => +// { +// //using (_listener) +// { +// while (!_cts.Token.IsCancellationRequested) +// { +// HttpListenerContext context = await _listener.GetContextAsync(); +// _httpHandler(context, _cts.Token); +// } - _listener.Stop(); - IsStarted = false; - } - }, - _cts.Token); - } +// _listener.Stop(); +// IsStarted = false; +// } +// }, +// _cts.Token); +// } - /// - /// Stop the server. - /// - [PublicAPI] - public void Stop() - { - _listener?.Stop(); +// /// +// /// Stop the server. +// /// +// [PublicAPI] +// public void Stop() +// { +// _listener?.Stop(); - _cts.Cancel(); - } - } -} \ No newline at end of file +// _cts.Cancel(); +// } +// } +//} \ No newline at end of file diff --git a/src/WireMock.Net/HttpListenerRequestMapper.cs b/src/WireMock.Net/HttpListenerRequestMapper.cs deleted file mode 100644 index d0d6a948..00000000 --- a/src/WireMock.Net/HttpListenerRequestMapper.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Net; -using System.Text; - -namespace WireMock -{ - /// - /// The http listener request mapper. - /// - public class HttpListenerRequestMapper - { - /// - /// The map. - /// - /// The listener request. - /// The . - public RequestMessage Map(HttpListenerRequest listenerRequest) - { - Uri url = listenerRequest.Url; - string verb = listenerRequest.HttpMethod; - byte[] body = GetRequestBody(listenerRequest); - Encoding bodyEncoding = body != null ? listenerRequest.ContentEncoding : null; - string bodyAsString = bodyEncoding?.GetString(body); - var listenerHeaders = listenerRequest.Headers; - var headers = listenerHeaders.AllKeys.ToDictionary(k => k, k => listenerHeaders[k]); - var cookies = new Dictionary(); - - foreach (Cookie cookie in listenerRequest.Cookies) - cookies.Add(cookie.Name, cookie.Value); - - return new RequestMessage(url, verb, body, bodyAsString, bodyEncoding, headers, cookies) { DateTime = DateTime.Now }; - } - - /// - /// The get request body. - /// - /// The request. - /// The . - private byte[] GetRequestBody(HttpListenerRequest request) - { - if (!request.HasEntityBody) - { - return null; - } - - using (var bodyStream = request.InputStream) - { - using (var memoryStream = new MemoryStream()) - { - bodyStream.CopyTo(memoryStream); - - return memoryStream.ToArray(); - } - } - } - } -} \ No newline at end of file diff --git a/src/WireMock.Net/HttpListenerResponseMapper.cs b/src/WireMock.Net/HttpListenerResponseMapper.cs deleted file mode 100644 index f7f5e28b..00000000 --- a/src/WireMock.Net/HttpListenerResponseMapper.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Linq; -using System.Net; -using System.Text; - -namespace WireMock -{ - /// - /// The http listener response mapper. - /// - public class HttpListenerResponseMapper - { - private readonly Encoding _utf8NoBom = new UTF8Encoding(false); - - /// - /// The map. - /// - /// - /// The response. - /// - /// The listenerResponse. - public void Map(ResponseMessage responseMessage, HttpListenerResponse listenerResponse) - { - listenerResponse.StatusCode = responseMessage.StatusCode; - - responseMessage.Headers.ToList().ForEach(pair => listenerResponse.AddHeader(pair.Key, pair.Value)); - - if (responseMessage.Body == null) - return; - - var encoding = responseMessage.BodyEncoding ?? _utf8NoBom; - byte[] buffer = encoding.GetBytes(responseMessage.Body); - - listenerResponse.ContentEncoding = encoding; - listenerResponse.ContentLength64 = buffer.Length; - listenerResponse.OutputStream.Write(buffer, 0, buffer.Length); - listenerResponse.OutputStream.Flush(); - } - } -} \ No newline at end of file diff --git a/src/WireMock.Net/Matchers/XPathMatcher.cs b/src/WireMock.Net/Matchers/XPathMatcher.cs index 68011421..a5b92881 100644 --- a/src/WireMock.Net/Matchers/XPathMatcher.cs +++ b/src/WireMock.Net/Matchers/XPathMatcher.cs @@ -3,7 +3,9 @@ using System.Linq; using System.Xml; using JetBrains.Annotations; using WireMock.Validation; +#if NET45 using Wmhelp.XPath2; +#endif namespace WireMock.Matchers { @@ -39,8 +41,11 @@ namespace WireMock.Matchers try { var nav = new XmlDocument { InnerXml = input }.CreateNavigator(); - +#if NET45 return MatchScores.ToScore(_patterns.Select(p => true.Equals(nav.XPath2Evaluate($"boolean({p})")))); +#else + return MatchScores.ToScore(_patterns.Select(p => true.Equals(nav.Evaluate($"boolean({p})")))); +#endif } catch (Exception) { diff --git a/src/WireMock.Net/Owin/AspNetCoreSelfHost.cs b/src/WireMock.Net/Owin/AspNetCoreSelfHost.cs new file mode 100644 index 00000000..dee4a42b --- /dev/null +++ b/src/WireMock.Net/Owin/AspNetCoreSelfHost.cs @@ -0,0 +1,100 @@ +#if !NET45 +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using JetBrains.Annotations; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using WireMock.Validation; + +namespace WireMock.Owin +{ + internal class AspNetCoreSelfHost : IOwinSelfHost + { + private readonly CancellationTokenSource _cts = new CancellationTokenSource(); + private readonly WireMockMiddlewareOptions _options; + private readonly string[] _uriPrefixes; + + public bool IsStarted { get; private set; } + + public List Urls { get; } = new List(); + + public List Ports { get; } = new List(); + + public AspNetCoreSelfHost([NotNull] WireMockMiddlewareOptions options, [NotNull] params string[] uriPrefixes) + { + Check.NotNull(options, nameof(options)); + Check.NotEmpty(uriPrefixes, nameof(uriPrefixes)); + + foreach (string uriPrefix in uriPrefixes) + { + var uri = new Uri(uriPrefix); + Urls.Add(uri); + Ports.Add(uri.Port); + } + + _options = options; + _uriPrefixes = uriPrefixes; + } + + public Task StartAsync() + { + return Task.Run(() => + { + var host = new WebHostBuilder() + .ConfigureLogging(factory => factory.AddConsole(LogLevel.None)) + .Configure(appBuilder => + { + // appBuilder.UseExceptionHandler(builder => ) + appBuilder.UseMiddleware(_options); + }) + .UseKestrel() + .UseUrls(_uriPrefixes) + .Build(); + + host.Run(_cts.Token); + + IsStarted = true; + }, _cts.Token); + } + + public Task StopAsync() + { + _cts.Cancel(); + + IsStarted = false; + + return Task.FromResult(true); + } + } + + internal class Startup + { + public Startup(IHostingEnvironment env) + { + //var builder = new ConfigurationBuilder() + // .SetBasePath(env.ContentRootPath) + // .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) + // .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) + // .AddEnvironmentVariables(); + //Configuration = builder.Build(); + } + + // public IConfigurationRoot Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) + { + app.UseMiddleware(); + } + } +} +#endif \ No newline at end of file diff --git a/src/WireMock.Net/Owin/IOwinSelfHost.cs b/src/WireMock.Net/Owin/IOwinSelfHost.cs new file mode 100644 index 00000000..2d6542ff --- /dev/null +++ b/src/WireMock.Net/Owin/IOwinSelfHost.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace WireMock.Owin +{ + interface IOwinSelfHost + { + /// + /// Gets a value indicating whether this server is started. + /// + /// + /// true if this server is started; otherwise, false. + /// + bool IsStarted { get; } + + /// + /// Gets the url. + /// + /// + /// The urls. + /// + List Urls { get; } + + /// + /// Gets the ports. + /// + /// + /// The ports. + /// + List Ports { get; } + + Task StartAsync(); + + Task StopAsync(); + } +} \ No newline at end of file diff --git a/src/WireMock.Net/Owin/OwinRequestMapper.cs b/src/WireMock.Net/Owin/OwinRequestMapper.cs new file mode 100644 index 00000000..4ef64587 --- /dev/null +++ b/src/WireMock.Net/Owin/OwinRequestMapper.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +#if NET45 +using Microsoft.Owin; +#else +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http.Extensions; +using Microsoft.AspNetCore.Http.Features; +#endif + +namespace WireMock.Owin +{ + /// + /// OwinRequestMapper + /// + public class OwinRequestMapper + { + /// + /// MapAsync IOwinRequest to RequestMessage + /// + /// + /// + public async Task MapAsync( +#if NET45 + IOwinRequest request +#else + HttpRequest request +#endif + ) + { +#if NET45 + Uri url = request.Uri; +#else + Uri url = new Uri(request.GetEncodedUrl()); +#endif + string verb = request.Method; + + string bodyAsString = null; + byte[] body = null; + Encoding bodyEncoding = null; + if (request.Body != null) + { + using (var streamReader = new StreamReader(request.Body)) + { + bodyAsString = await streamReader.ReadToEndAsync(); + bodyEncoding = streamReader.CurrentEncoding; + } + + body = bodyEncoding.GetBytes(bodyAsString); + } + + var listenerHeaders = request.Headers; + + var headers = new Dictionary(); + foreach (var header in listenerHeaders) + headers.Add(header.Key, header.Value.FirstOrDefault()); + + var cookies = new Dictionary(); + + foreach (var cookie in request.Cookies) + cookies.Add(cookie.Key, cookie.Value); + + return new RequestMessage(url, verb, body, bodyAsString, bodyEncoding, headers, cookies) { DateTime = DateTime.Now }; + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net/Owin/OwinResponseMapper.cs b/src/WireMock.Net/Owin/OwinResponseMapper.cs new file mode 100644 index 00000000..b0d03be4 --- /dev/null +++ b/src/WireMock.Net/Owin/OwinResponseMapper.cs @@ -0,0 +1,47 @@ +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +#if NET45 +using Microsoft.Owin; +#else +using Microsoft.AspNetCore.Http; +#endif + +namespace WireMock.Owin +{ + /// + /// OwinResponseMapper + /// + public class OwinResponseMapper + { + private readonly Encoding _utf8NoBom = new UTF8Encoding(false); + + /// + /// MapAsync ResponseMessage to OwinResponse + /// + /// + /// + public async Task MapAsync(ResponseMessage responseMessage +#if NET45 + , IOwinResponse response +#else + , HttpResponse response +#endif + ) + { + response.StatusCode = responseMessage.StatusCode; + + responseMessage.Headers.ToList().ForEach(pair => response.Headers.Append(pair.Key, pair.Value)); + + if (responseMessage.Body == null) + return; + + Encoding encoding = responseMessage.BodyEncoding ?? _utf8NoBom; + using (var writer = new StreamWriter(response.Body, encoding)) + { + await writer.WriteAsync(responseMessage.Body); + } + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net/Owin/OwinSelfHost.cs b/src/WireMock.Net/Owin/OwinSelfHost.cs new file mode 100644 index 00000000..6c3e285e --- /dev/null +++ b/src/WireMock.Net/Owin/OwinSelfHost.cs @@ -0,0 +1,116 @@ +#if NET45 +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using JetBrains.Annotations; +using WireMock.Validation; +using Owin; +using Microsoft.Owin.Hosting; + +namespace WireMock.Owin +{ + internal class OwinSelfHost : IOwinSelfHost + { + private readonly WireMockMiddlewareOptions _options; + private readonly CancellationTokenSource _cts = new CancellationTokenSource(); + private System.Threading.Thread _internalThread; + + public OwinSelfHost([NotNull] WireMockMiddlewareOptions options, [NotNull] params string[] uriPrefixes) + { + Check.NotNull(options, nameof(options)); + Check.NotEmpty(uriPrefixes, nameof(uriPrefixes)); + + foreach (string uriPrefix in uriPrefixes) + { + var uri = new Uri(uriPrefix); + Urls.Add(uri); + Ports.Add(uri.Port); + } + + _options = options; + } + + public bool IsStarted { get; private set; } + + public List Urls { get; } = new List(); + + public List Ports { get; } = new List(); + + [PublicAPI] + public Task StartAsync() + { + return Task.Run(() => + { + StartServers(); + }, _cts.Token); + + //if (_internalThread != null) + // throw new InvalidOperationException("Cannot start a multiple threads."); + + //_internalThread = new Thread(ThreadWorkInternal); + //_internalThread.Start(); + } + + [PublicAPI] + public Task StopAsync() + { + _cts.Cancel(); + + var tcs = new TaskCompletionSource(); + var timer = new System.Timers.Timer(999); + timer.Elapsed += (sender, e) => + { + if (_internalThread == null) + { + timer.Stop(); + tcs.SetResult(true); + } + }; + timer.Start(); + + return tcs.Task; + } + + private void ThreadWorkInternal() + { + try + { + StartServers(); + } + catch (Exception ex) + { + Console.WriteLine(ex); + } + finally + { + _internalThread = null; + } + } + + private void StartServers() + { + Action startup = app => + { + app.Use(_options); + }; + + var servers = new List(); + foreach (var url in Urls) + { + servers.Add(WebApp.Start(url.ToString(), startup)); + } + + IsStarted = true; + + while (!_cts.IsCancellationRequested) + Thread.Sleep(1000); + + IsStarted = false; + + foreach (var server in servers) + server.Dispose(); + } + } +} +#endif \ No newline at end of file diff --git a/src/WireMock.Net/Owin/WireMockMiddleware.cs b/src/WireMock.Net/Owin/WireMockMiddleware.cs new file mode 100644 index 00000000..c8f769ce --- /dev/null +++ b/src/WireMock.Net/Owin/WireMockMiddleware.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections; +using System.Threading.Tasks; +using WireMock.Logging; +using WireMock.Matchers.Request; +using System.Linq; +#if NET45 +using Microsoft.Owin; +#else +using Microsoft.AspNetCore.Http; +#endif + +namespace WireMock.Owin +{ +#if NET45 + internal class WireMockMiddleware : OwinMiddleware +#else + internal class WireMockMiddleware +#endif + { + private static readonly Task CompletedTask = Task.FromResult(false); + private readonly WireMockMiddlewareOptions _options; + + private readonly OwinRequestMapper _requestMapper = new OwinRequestMapper(); + private readonly OwinResponseMapper _responseMapper = new OwinResponseMapper(); + +#if NET45 + public WireMockMiddleware(OwinMiddleware next, WireMockMiddlewareOptions options) : base(next) + { + _options = options; + } +#else + public WireMockMiddleware(RequestDelegate next, WireMockMiddlewareOptions options) + { + _options = options; + } +#endif + +#if NET45 + public override async Task Invoke(IOwinContext ctx) +#else + public async Task Invoke(HttpContext ctx) +#endif + { + if (_options.RequestProcessingDelay > TimeSpan.Zero) + { + await Task.Delay(_options.RequestProcessingDelay.Value); + // Thread.Sleep(_options.RequestProcessingDelay.Value); + } + + var request = await _requestMapper.MapAsync(ctx.Request); + + ResponseMessage response = null; + Mapping targetMapping = null; + RequestMatchResult requestMatchResult = null; + try + { + var mappings = _options.Mappings + .Select(m => new + { + Mapping = m, + MatchResult = m.IsRequestHandled(request) + }) + .ToList(); + + if (_options.AllowPartialMapping) + { + var partialMappings = mappings + .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdminInterface) + .OrderBy(m => m.MatchResult) + .ThenBy(m => m.Mapping.Priority) + .ToList(); + + var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0); + + targetMapping = bestPartialMatch?.Mapping; + requestMatchResult = bestPartialMatch?.MatchResult; + } + else + { + var perfectMatch = mappings + .OrderBy(m => m.Mapping.Priority) + .FirstOrDefault(m => m.MatchResult.IsPerfectMatch); + + targetMapping = perfectMatch?.Mapping; + requestMatchResult = perfectMatch?.MatchResult; + } + + if (targetMapping == null) + { + response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" }; + return; + } + + if (targetMapping.IsAdminInterface && _options.AuthorizationMatcher != null) + { + string authorization; + bool present = request.Headers.TryGetValue("Authorization", out authorization); + if (!present || _options.AuthorizationMatcher.IsMatch(authorization) < 1.0) + { + response = new ResponseMessage { StatusCode = 401 }; + return; + } + } + + response = await targetMapping.ResponseTo(request); + } + catch (Exception ex) + { + response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() }; + } + finally + { + var log = new LogEntry + { + Guid = Guid.NewGuid(), + RequestMessage = request, + ResponseMessage = response, + MappingGuid = targetMapping?.Guid, + MappingTitle = targetMapping?.Title, + RequestMatchResult = requestMatchResult + }; + + LogRequest(log); + + await _responseMapper.MapAsync(response, ctx.Response); + } + + await CompletedTask; + } + + /// + /// The log request. + /// + /// The request. + private void LogRequest(LogEntry entry) + { + lock (((ICollection)_options.LogEntries).SyncRoot) + { + _options.LogEntries.Add(entry); + } + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net/Owin/WireMockMiddlewareOptions.cs b/src/WireMock.Net/Owin/WireMockMiddlewareOptions.cs new file mode 100644 index 00000000..070e7d6a --- /dev/null +++ b/src/WireMock.Net/Owin/WireMockMiddlewareOptions.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using WireMock.Logging; +using WireMock.Matchers; + +namespace WireMock.Owin +{ + internal class WireMockMiddlewareOptions + { + public TimeSpan? RequestProcessingDelay { get; set; } + + public IMatcher AuthorizationMatcher { get; set; } + + public bool AllowPartialMapping { get; set; } + + public IList Mappings { get; set; } + + public IList LogEntries { get; set; } + + public WireMockMiddlewareOptions() + { + Mappings = new List(); + LogEntries = new List(); + } + } +} \ No newline at end of file diff --git a/src/WireMock.Net/RequestMessage.cs b/src/WireMock.Net/RequestMessage.cs index 3f6f4b3e..ba22fbb7 100644 --- a/src/WireMock.Net/RequestMessage.cs +++ b/src/WireMock.Net/RequestMessage.cs @@ -16,7 +16,7 @@ namespace WireMock /// /// Gets the url. /// - public string Url { get; private set; } + public string Url { get; } /// /// Gets the DateTime. diff --git a/src/WireMock.Net/Server/FluentMockServer.Admin.cs b/src/WireMock.Net/Server/FluentMockServer.Admin.cs index a05d635f..c1c2a089 100644 --- a/src/WireMock.Net/Server/FluentMockServer.Admin.cs +++ b/src/WireMock.Net/Server/FluentMockServer.Admin.cs @@ -122,8 +122,8 @@ namespace WireMock.Server { var model = new SettingsModel { - AllowPartialMapping = _allowPartialMapping, - GlobalProcessingDelay = _requestProcessingDelay?.Milliseconds + AllowPartialMapping = _options.AllowPartialMapping, + GlobalProcessingDelay = _options.RequestProcessingDelay?.Milliseconds }; return ToJson(model); @@ -134,10 +134,10 @@ namespace WireMock.Server var settings = JsonConvert.DeserializeObject(requestMessage.Body); if (settings.AllowPartialMapping != null) - _allowPartialMapping = settings.AllowPartialMapping.Value; + _options.AllowPartialMapping = settings.AllowPartialMapping.Value; if (settings.GlobalProcessingDelay != null) - _requestProcessingDelay = TimeSpan.FromMilliseconds(settings.GlobalProcessingDelay.Value); + _options.RequestProcessingDelay = TimeSpan.FromMilliseconds(settings.GlobalProcessingDelay.Value); return new ResponseMessage { Body = "Settings updated" }; } diff --git a/src/WireMock.Net/Server/FluentMockServer.cs b/src/WireMock.Net/Server/FluentMockServer.cs index 277b2877..a40393d6 100644 --- a/src/WireMock.Net/Server/FluentMockServer.cs +++ b/src/WireMock.Net/Server/FluentMockServer.cs @@ -3,8 +3,8 @@ using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; -using System.Net; using System.Text; +using System.Threading; using System.Threading.Tasks; using JetBrains.Annotations; using WireMock.Http; @@ -13,7 +13,7 @@ using WireMock.Matchers; using WireMock.Matchers.Request; using WireMock.RequestBuilders; using WireMock.Validation; -using System.Threading; +using WireMock.Owin; namespace WireMock.Server { @@ -22,23 +22,11 @@ namespace WireMock.Server /// public partial class FluentMockServer : IDisposable { - private readonly TinyHttpServer _httpServer; - - private IList _mappings = new List(); - - private readonly IList _logEntries = new List(); - - private readonly HttpListenerRequestMapper _requestMapper = new HttpListenerRequestMapper(); - - private readonly HttpListenerResponseMapper _responseMapper = new HttpListenerResponseMapper(); + private readonly IOwinSelfHost _httpServer; private readonly object _syncRoot = new object(); - private TimeSpan? _requestProcessingDelay; - - private bool _allowPartialMapping; - - private IMatcher _authorizationMatcher; + private readonly WireMockMiddlewareOptions _options = new WireMockMiddlewareOptions(); /// /// Gets the ports. @@ -63,9 +51,9 @@ namespace WireMock.Server { get { - lock (((ICollection)_logEntries).SyncRoot) + lock (((ICollection)_options.LogEntries).SyncRoot) { - return new ReadOnlyCollection(_logEntries); + return new ReadOnlyCollection(_options.LogEntries); } } } @@ -78,11 +66,11 @@ namespace WireMock.Server [PublicAPI] public IEnumerable FindLogEntries([NotNull] params IRequestMatcher[] matchers) { - lock (((ICollection)_logEntries).SyncRoot) + lock (((ICollection)_options.LogEntries).SyncRoot) { var results = new Dictionary(); - foreach (var log in _logEntries) + foreach (var log in _options.LogEntries) { var requestMatchResult = new RequestMatchResult(); foreach (var matcher in matchers) @@ -106,9 +94,9 @@ namespace WireMock.Server { get { - lock (((ICollection)_mappings).SyncRoot) + lock (((ICollection)_options.Mappings).SyncRoot) { - return new ReadOnlyCollection(_mappings); + return new ReadOnlyCollection(_options.Mappings); } } } @@ -222,10 +210,14 @@ namespace WireMock.Server Urls = new[] { (settings.UseSSL == true ? "https" : "http") + "://localhost:" + port + "/" }; } - _httpServer = new TinyHttpServer(HandleRequestAsync, Urls); +#if NET45 + _httpServer = new OwinSelfHost(_options, Urls); +#else + _httpServer = new AspNetCoreSelfHost(_options, Urls); +#endif Ports = _httpServer.Ports; - _httpServer.Start(); + _httpServer.StartAsync(); if (settings.StartAdminInterface == true) { @@ -256,7 +248,7 @@ namespace WireMock.Server [PublicAPI] public void Stop() { - _httpServer?.Stop(); + _httpServer?.StopAsync(); } /// @@ -266,7 +258,7 @@ namespace WireMock.Server { if (_httpServer != null && _httpServer.IsStarted) { - _httpServer.Stop(); + _httpServer.StopAsync(); } } @@ -287,9 +279,9 @@ namespace WireMock.Server [PublicAPI] public void ResetLogEntries() { - lock (((ICollection)_logEntries).SyncRoot) + lock (((ICollection)_options.LogEntries).SyncRoot) { - _logEntries.Clear(); + _options.LogEntries.Clear(); } } @@ -300,13 +292,13 @@ namespace WireMock.Server [PublicAPI] public bool DeleteLogEntry(Guid guid) { - lock (((ICollection)_logEntries).SyncRoot) + lock (((ICollection)_options.LogEntries).SyncRoot) { // Check a logentry exists with the same GUID, if so, remove it. - var existing = _logEntries.FirstOrDefault(m => m.Guid == guid); + var existing = _options.LogEntries.FirstOrDefault(m => m.Guid == guid); if (existing != null) { - _logEntries.Remove(existing); + _options.LogEntries.Remove(existing); return true; } @@ -320,9 +312,9 @@ namespace WireMock.Server [PublicAPI] public void ResetMappings() { - lock (((ICollection)_mappings).SyncRoot) + lock (((ICollection)_options.Mappings).SyncRoot) { - _mappings = _mappings.Where(m => m.Provider is DynamicResponseProvider).ToList(); + _options.Mappings = _options.Mappings.Where(m => m.Provider is DynamicResponseProvider).ToList(); } } @@ -333,13 +325,13 @@ namespace WireMock.Server [PublicAPI] public bool DeleteMapping(Guid guid) { - lock (((ICollection)_mappings).SyncRoot) + lock (((ICollection)_options.Mappings).SyncRoot) { // Check a mapping exists with the same GUID, if so, remove it. - var existingMapping = _mappings.FirstOrDefault(m => m.Guid == guid); + var existingMapping = _options.Mappings.FirstOrDefault(m => m.Guid == guid); if (existingMapping != null) { - _mappings.Remove(existingMapping); + _options.Mappings.Remove(existingMapping); return true; } @@ -358,7 +350,7 @@ namespace WireMock.Server { lock (_syncRoot) { - _requestProcessingDelay = delay; + _options.RequestProcessingDelay = delay; } } @@ -370,7 +362,7 @@ namespace WireMock.Server { lock (_syncRoot) { - _allowPartialMapping = true; + _options.AllowPartialMapping = true; } } @@ -386,7 +378,7 @@ namespace WireMock.Server Check.NotNull(password, nameof(password)); string authorization = Convert.ToBase64String(Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + password)); - _authorizationMatcher = new RegexMatcher("^(?i)BASIC " + authorization + "$"); + _options.AuthorizationMatcher = new RegexMatcher("^(?i)BASIC " + authorization + "$"); } /// @@ -408,119 +400,99 @@ namespace WireMock.Server /// private void RegisterMapping(Mapping mapping) { - lock (((ICollection)_mappings).SyncRoot) + lock (((ICollection)_options.Mappings).SyncRoot) { // Check a mapping exists with the same GUID, if so, remove it first. DeleteMapping(mapping.Guid); - _mappings.Add(mapping); + _options.Mappings.Add(mapping); } } - /// - /// The log request. - /// - /// The request. - private void LogRequest(LogEntry entry) - { - lock (((ICollection)_logEntries).SyncRoot) - { - _logEntries.Add(entry); - } - } + //private async void HandleRequestOld(IOwinContext ctx) + //{ + // if (_requestProcessingDelay > TimeSpan.Zero) + // { + // lock (_syncRoot) + // { + // Task.Delay(_requestProcessingDelay.Value).Wait(); + // } + // } - /// - /// The handle request. - /// - /// The HttpListenerContext. - /// The CancellationToken. - private async void HandleRequestAsync(HttpListenerContext ctx, CancellationToken cancel) - { - if (cancel.IsCancellationRequested) - return; + // var request = _requestMapper.MapAsync(ctx.Request); - if (_requestProcessingDelay > TimeSpan.Zero) - { - lock (_syncRoot) - { - Task.Delay(_requestProcessingDelay.Value, cancel).Wait(cancel); - } - } + // ResponseMessage response = null; + // Mapping targetMapping = null; + // RequestMatchResult requestMatchResult = null; + // try + // { + // var mappings = _mappings + // .Select(m => new { Mapping = m, MatchResult = m.IsRequestHandled(request) }) + // .ToList(); - var request = _requestMapper.Map(ctx.Request); + // if (_allowPartialMapping) + // { + // var partialMappings = mappings + // .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdminInterface) + // .OrderBy(m => m.MatchResult) + // .ThenBy(m => m.Mapping.Priority) + // .ToList(); - ResponseMessage response = null; - Mapping targetMapping = null; - RequestMatchResult requestMatchResult = null; - try - { - var mappings = _mappings - .Select(m => new { Mapping = m, MatchResult = m.IsRequestHandled(request) }) - .ToList(); + // var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0); - if (_allowPartialMapping) - { - var partialMappings = mappings - .Where(pm => pm.Mapping.IsAdminInterface && pm.MatchResult.IsPerfectMatch || !pm.Mapping.IsAdminInterface) - .OrderBy(m => m.MatchResult) - .ThenBy(m => m.Mapping.Priority) - .ToList(); + // targetMapping = bestPartialMatch?.Mapping; + // requestMatchResult = bestPartialMatch?.MatchResult; + // } + // else + // { + // var perfectMatch = mappings + // .OrderBy(m => m.Mapping.Priority) + // .FirstOrDefault(m => m.MatchResult.IsPerfectMatch); - var bestPartialMatch = partialMappings.FirstOrDefault(pm => pm.MatchResult.AverageTotalScore > 0.0); + // targetMapping = perfectMatch?.Mapping; + // requestMatchResult = perfectMatch?.MatchResult; + // } - targetMapping = bestPartialMatch?.Mapping; - requestMatchResult = bestPartialMatch?.MatchResult; - } - else - { - var perfectMatch = mappings - .OrderBy(m => m.Mapping.Priority) - .FirstOrDefault(m => m.MatchResult.IsPerfectMatch); + // if (targetMapping == null) + // { + // response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" }; + // return; + // } - targetMapping = perfectMatch?.Mapping; - requestMatchResult = perfectMatch?.MatchResult; - } + // if (targetMapping.IsAdminInterface && _authorizationMatcher != null) + // { + // string authorization; + // bool present = request.Headers.TryGetValue("Authorization", out authorization); + // if (!present || _authorizationMatcher.IsMatch(authorization) < 1.0) + // { + // response = new ResponseMessage { StatusCode = 401 }; + // return; + // } + // } - if (targetMapping == null) - { - response = new ResponseMessage { StatusCode = 404, Body = "No matching mapping found" }; - return; - } + // response = await targetMapping.ResponseTo(request); + // } + // catch (Exception ex) + // { + // response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() }; + // } + // finally + // { + // var log = new LogEntry + // { + // Guid = Guid.NewGuid(), + // RequestMessage = request, + // ResponseMessage = response, + // MappingGuid = targetMapping?.Guid, + // MappingTitle = targetMapping?.Title, + // RequestMatchResult = requestMatchResult + // }; - if (targetMapping.IsAdminInterface && _authorizationMatcher != null) - { - string authorization; - bool present = request.Headers.TryGetValue("Authorization", out authorization); - if (!present || _authorizationMatcher.IsMatch(authorization) < 1.0) - { - response = new ResponseMessage { StatusCode = 401 }; - return; - } - } + // LogRequest(log); - response = await targetMapping.ResponseTo(request); - } - catch (Exception ex) - { - response = new ResponseMessage { StatusCode = 500, Body = ex.ToString() }; - } - finally - { - var log = new LogEntry - { - Guid = Guid.NewGuid(), - RequestMessage = request, - ResponseMessage = response, - MappingGuid = targetMapping?.Guid, - MappingTitle = targetMapping?.Title, - RequestMatchResult = requestMatchResult - }; - - LogRequest(log); - - _responseMapper.Map(response, ctx.Response); - ctx.Response.Close(); - } - } + // _responseMapper.MapAsync(response, ctx.Response); + // ctx.Response.Close(); + // } + //} } } \ No newline at end of file diff --git a/src/WireMock.Net/Server/FluentMockServerSettings.cs b/src/WireMock.Net/Server/FluentMockServerSettings.cs index d4eecf5a..9a81eedd 100644 --- a/src/WireMock.Net/Server/FluentMockServerSettings.cs +++ b/src/WireMock.Net/Server/FluentMockServerSettings.cs @@ -19,6 +19,7 @@ /// /// The use SSL. /// + // ReSharper disable once InconsistentNaming public bool? UseSSL { get; set; } /// @@ -44,5 +45,10 @@ /// The urls. /// public string[] Urls { get; set; } + + /// + /// StartTimeout + /// + public int StartTimeout { get; set; } = 10000; } } \ No newline at end of file diff --git a/src/WireMock.Net/Validation/Check.cs b/src/WireMock.Net/Validation/Check.cs index abdb5b98..aaf67365 100644 --- a/src/WireMock.Net/Validation/Check.cs +++ b/src/WireMock.Net/Validation/Check.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; -using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Reflection; using JetBrains.Annotations; @@ -12,7 +11,7 @@ using JetBrains.Annotations; // Copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Shared/Check.cs namespace WireMock.Validation { - [ExcludeFromCodeCoverage] + // [ExcludeFromCodeCoverage] [DebuggerStepThrough] internal static class Check { diff --git a/src/WireMock.Net/Validation/CoreStrings.cs b/src/WireMock.Net/Validation/CoreStrings.cs index 07a2ba96..b6bc3308 100644 --- a/src/WireMock.Net/Validation/CoreStrings.cs +++ b/src/WireMock.Net/Validation/CoreStrings.cs @@ -1,12 +1,11 @@ using System; -using System.Diagnostics.CodeAnalysis; using System.Globalization; using JetBrains.Annotations; // copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Microsoft.EntityFrameworkCore/Properties/CoreStrings.resx namespace WireMock.Validation { - [ExcludeFromCodeCoverage] + // [ExcludeFromCodeCoverage] internal static class CoreStrings { /// diff --git a/src/WireMock.Net/WireMock.Net-Logo.ico b/src/WireMock.Net/WireMock.Net-Logo.ico deleted file mode 100644 index e80c6d73..00000000 Binary files a/src/WireMock.Net/WireMock.Net-Logo.ico and /dev/null differ diff --git a/src/WireMock.Net/WireMock.Net.csproj b/src/WireMock.Net/WireMock.Net.csproj index 126e5d92..4d3e397e 100644 --- a/src/WireMock.Net/WireMock.Net.csproj +++ b/src/WireMock.Net/WireMock.Net.csproj @@ -3,14 +3,14 @@ Lightweight Http Mocking Server for .Net, inspired by WireMock from the Java landscape. WireMock.Net - 1.0.1.5 + 1.0.2.0 Alexandre Victoor;Stef Heyenrath - net45 + net45;netstandard1.3 true WireMock.Net WireMock.Net tdd;mock;http;wiremock;test;server;unittest - Fix StartAndStop from listener. + Support for NETStandard by replacing HttpListener by Owin https://raw.githubusercontent.com/StefH/WireMock.Net/master/WireMock.Net-Logo.png https://github.com/StefH/WireMock.Net https://raw.githubusercontent.com/StefH/WireMock.Net/master/LICENSE @@ -18,23 +18,40 @@ https://github.com/StefH/WireMock.Net True full - WireMock.Net-Logo.ico - 1.0.2.0 + ../../WireMock.Net-Logo.ico + WireMock + + + + NETSTANDARD All - - + - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/WireMock.Net/netstandard1.3.txt b/src/WireMock.Net/netstandard1.3.txt deleted file mode 100644 index 77ffd0c5..00000000 --- a/src/WireMock.Net/netstandard1.3.txt +++ /dev/null @@ -1,15 +0,0 @@ -, - "netstandard1.3": { - "buildOptions": { "define": [ "NETSTANDARD" ] }, - "imports": [ - "dotnet5.4" - ], - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Linq": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - } \ No newline at end of file diff --git a/test/WireMock.Net.Tests/FluentMockServerTests.cs b/test/WireMock.Net.Tests/FluentMockServerTests.cs index 67c4a0d7..427ccf18 100644 --- a/test/WireMock.Net.Tests/FluentMockServerTests.cs +++ b/test/WireMock.Net.Tests/FluentMockServerTests.cs @@ -174,7 +174,7 @@ namespace WireMock.Net.Tests Check.That(_server.LogEntries).HasSize(1); var requestLogged = _server.LogEntries.First(); Check.That(requestLogged.RequestMessage.Method).IsEqualTo("get"); - Check.That(requestLogged.RequestMessage.BodyAsBytes).IsNull(); + Check.That(requestLogged.RequestMessage.BodyAsBytes).IsEmpty(); } [Fact] diff --git a/test/WireMock.Net.Tests/Http/TinyHttpServerTests.cs b/test/WireMock.Net.Tests/Http/TinyHttpServerTests.cs deleted file mode 100644 index 1e99dc1f..00000000 --- a/test/WireMock.Net.Tests/Http/TinyHttpServerTests.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Diagnostics.CodeAnalysis; -using System.Net.Http; -using NFluent; -using Xunit; -using WireMock.Http; - -[module: - SuppressMessage("StyleCop.CSharp.DocumentationRules", - "SA1600:ElementsMustBeDocumented", - Justification = "Reviewed. Suppression is OK here, as it's a tests class.")] -[module: - SuppressMessage("StyleCop.CSharp.DocumentationRules", - "SA1633:FileMustHaveHeader", - Justification = "Reviewed. Suppression is OK here, as unknown copyright and company.")] - -namespace WireMock.Net.Tests.Http -{ - //[TestFixture] - public class TinyHttpServerTests - { - [Fact] - public void Should_call_handler_on_request() - { - // given - var port = PortUtil.FindFreeTcpPort(); - bool called = false; - var urlPrefix = "http://localhost:" + port + "/"; - var server = new TinyHttpServer((ctx, token) => called = true, urlPrefix); - server.Start(); - - // when - var httpClient = new HttpClient(); - httpClient.GetAsync(urlPrefix).Wait(3000); - - // then - Check.That(called).IsTrue(); - } - } -} diff --git a/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs b/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs index c30394e2..3153ab13 100644 --- a/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs +++ b/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs @@ -1,148 +1,104 @@ -using System; -using System.Collections.Generic; -using System.Net; -using System.Net.Http; -using System.Threading; -using System.Threading.Tasks; -using NFluent; -using Xunit; -using WireMock.Http; +//using System; +//using System.Collections.Generic; +//using System.Net; +//using System.Net.Http; +//using System.Threading; +//using System.Threading.Tasks; +//using NFluent; +//using Xunit; +//using WireMock.Matchers; +//using WireMock.RequestBuilders; +//using WireMock.ResponseBuilders; +//using WireMock.Server; -namespace WireMock.Net.Tests -{ - //[TestFixture] - public class HttpListenerRequestMapperTests : IDisposable - { - private MapperServer _server; +//namespace WireMock.Net.Tests +//{ +// //[TestFixture] +// public class HttpListenerRequestMapperTests : IDisposable +// { +// private FluentMockServer _server; - //[SetUp] - public HttpListenerRequestMapperTests() - { - _server = MapperServer.Start(); - } +// public HttpListenerRequestMapperTests() +// { +// _server = FluentMockServer.Start(); +// } - [Fact] - public async Task Should_map_uri_from_listener_request() - { - // given - var client = new HttpClient(); +// [Fact] +// public async Task Should_map_uri_from_listener_request() +// { +// // given +// var client = new HttpClient(); - // when - await client.GetAsync(MapperServer.UrlPrefix + "toto"); +// // when +// await client.GetAsync(MapperServer.UrlPrefix + "toto"); - // then - Check.That(MapperServer.LastRequestMessage).IsNotNull(); - Check.That(MapperServer.LastRequestMessage.Path).IsEqualTo("/toto"); - } +// // then +// Check.That(MapperServer.LastRequestMessage).IsNotNull(); +// Check.That(MapperServer.LastRequestMessage.Path).IsEqualTo("/toto"); +// } - [Fact] - public async Task Should_map_verb_from_listener_request() - { - // given - var client = new HttpClient(); +// [Fact] +// public async Task Should_map_verb_from_listener_request() +// { +// // given +// var client = new HttpClient(); - // when - await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); +// // when +// await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); - // then - Check.That(MapperServer.LastRequestMessage).IsNotNull(); - Check.That(MapperServer.LastRequestMessage.Method).IsEqualTo("put"); - } +// // then +// Check.That(MapperServer.LastRequestMessage).IsNotNull(); +// Check.That(MapperServer.LastRequestMessage.Method).IsEqualTo("put"); +// } - [Fact] - public async Task Should_map_body_from_listener_request() - { - // given - var client = new HttpClient(); +// [Fact] +// public async Task Should_map_body_from_listener_request() +// { +// // given +// var client = new HttpClient(); - // when - await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); +// // when +// await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); - // then - Check.That(MapperServer.LastRequestMessage).IsNotNull(); - Check.That(MapperServer.LastRequestMessage.Body).IsEqualTo("Hello!"); - } +// // then +// Check.That(MapperServer.LastRequestMessage).IsNotNull(); +// Check.That(MapperServer.LastRequestMessage.Body).IsEqualTo("Hello!"); +// } - [Fact] - public async Task Should_map_headers_from_listener_request() - { - // given - var client = new HttpClient(); - client.DefaultRequestHeaders.Add("X-Alex", "1706"); +// [Fact] +// public async Task Should_map_headers_from_listener_request() +// { +// // given +// var client = new HttpClient(); +// client.DefaultRequestHeaders.Add("X-Alex", "1706"); - // when - await client.GetAsync(MapperServer.UrlPrefix); +// // when +// await client.GetAsync(MapperServer.UrlPrefix); - // then - Check.That(MapperServer.LastRequestMessage).IsNotNull(); - Check.That(MapperServer.LastRequestMessage.Headers).Not.IsNullOrEmpty(); - Check.That(MapperServer.LastRequestMessage.Headers.Contains(new KeyValuePair("X-Alex", "1706"))).IsTrue(); - } +// // then +// Check.That(MapperServer.LastRequestMessage).IsNotNull(); +// Check.That(MapperServer.LastRequestMessage.Headers).Not.IsNullOrEmpty(); +// Check.That(MapperServer.LastRequestMessage.Headers.Contains(new KeyValuePair("X-Alex", "1706"))).IsTrue(); +// } - [Fact] - public async Task Should_map_params_from_listener_request() - { - // given - var client = new HttpClient(); +// [Fact] +// public async Task Should_map_params_from_listener_request() +// { +// // given +// var client = new HttpClient(); - // when - await client.GetAsync(MapperServer.UrlPrefix + "index.html?id=toto"); +// // when +// await client.GetAsync(MapperServer.UrlPrefix + "index.html?id=toto"); - // then - Check.That(MapperServer.LastRequestMessage).IsNotNull(); - Check.That(MapperServer.LastRequestMessage.Path).EndsWith("/index.html"); - Check.That(MapperServer.LastRequestMessage.GetParameter("id")).HasSize(1); - } +// // then +// Check.That(MapperServer.LastRequestMessage).IsNotNull(); +// Check.That(MapperServer.LastRequestMessage.Path).EndsWith("/index.html"); +// Check.That(MapperServer.LastRequestMessage.GetParameter("id")).HasSize(1); +// } - //[TearDown] - public void Dispose() - { - _server.Stop(); - } - - private class MapperServer : TinyHttpServer - { - private static volatile RequestMessage _lastRequestMessage; - - private MapperServer(Action httpHandler, string urlPrefix) : base(httpHandler, urlPrefix) - { - } - - public static RequestMessage LastRequestMessage - { - get - { - return _lastRequestMessage; - } - - private set - { - _lastRequestMessage = value; - } - } - - public static string UrlPrefix { get; private set; } - - public new static MapperServer Start() - { - int port = PortUtil.FindFreeTcpPort(); - UrlPrefix = "http://localhost:" + port + "/"; - var server = new MapperServer( - (context, token) => - { - LastRequestMessage = new HttpListenerRequestMapper().Map(context.Request); - context.Response.Close(); - }, UrlPrefix); - ((TinyHttpServer)server).Start(); - - return server; - } - - public new void Stop() - { - base.Stop(); - LastRequestMessage = null; - } - } - } -} +// public void Dispose() +// { +// _server.Stop().Wait(); +// } +// } +//} diff --git a/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs b/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs index 4d930680..ea43ca1b 100644 --- a/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs +++ b/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs @@ -1,134 +1,135 @@ -using System; -using System.Net; -using System.Net.Http; -using System.Text; -using System.Threading; -using System.Threading.Tasks; -using NFluent; -using Xunit; -using WireMock.Http; +//using System; +//using System.Net; +//using System.Net.Http; +//using System.Text; +//using System.Threading; +//using System.Threading.Tasks; +//using NFluent; +//using Xunit; +//using WireMock.Http; +//using WireMock.Owin; -namespace WireMock.Net.Tests -{ - //[TestFixture] - public class HttpListenerResponseMapperTests : IDisposable - { - private TinyHttpServer _server; - private Task _responseMsgTask; +//namespace WireMock.Net.Tests +//{ +// //[TestFixture] +// public class HttpListenerResponseMapperTests : IDisposable +// { +// private TinyHttpServer _server; +// private Task _responseMsgTask; - [Fact] - public void Should_map_status_code_from_original_response() - { - // given - var response = new ResponseMessage { StatusCode = 404 }; - var httpListenerResponse = CreateHttpListenerResponse(); +// [Fact] +// public void Should_map_status_code_from_original_response() +// { +// // given +// var response = new ResponseMessage { StatusCode = 404 }; +// var httpListenerResponse = CreateHttpListenerResponse(); - // when - new HttpListenerResponseMapper().Map(response, httpListenerResponse); +// // when +// new HttpListenerResponseMapper().Map(response, httpListenerResponse); - // then - Check.That(httpListenerResponse.StatusCode).IsEqualTo(404); - } +// // then +// Check.That(httpListenerResponse.StatusCode).IsEqualTo(404); +// } - [Fact] - public void Should_map_headers_from_original_response() - { - // given - var response = new ResponseMessage(); - response.AddHeader("cache-control", "no-cache"); - var httpListenerResponse = CreateHttpListenerResponse(); +// [Fact] +// public void Should_map_headers_from_original_response() +// { +// // given +// var response = new ResponseMessage(); +// response.AddHeader("cache-control", "no-cache"); +// var httpListenerResponse = CreateHttpListenerResponse(); - // when - new HttpListenerResponseMapper().Map(response, httpListenerResponse); +// // when +// new HttpListenerResponseMapper().Map(response, httpListenerResponse); - // then - Check.That(httpListenerResponse.Headers).HasSize(1); - Check.That(httpListenerResponse.Headers.Keys).Contains("cache-control"); - Check.That(httpListenerResponse.Headers.Get("cache-control")).Contains("no-cache"); - } +// // then +// Check.That(httpListenerResponse.Headers).HasSize(1); +// Check.That(httpListenerResponse.Headers.Keys).Contains("cache-control"); +// Check.That(httpListenerResponse.Headers.Get("cache-control")).Contains("no-cache"); +// } - [Fact] - public void Should_map_body_from_original_response() - { - // given - var response = new ResponseMessage - { - Body = "Hello !!!" - }; +// [Fact] +// public void Should_map_body_from_original_response() +// { +// // given +// var response = new ResponseMessage +// { +// Body = "Hello !!!" +// }; - var httpListenerResponse = CreateHttpListenerResponse(); +// var httpListenerResponse = CreateHttpListenerResponse(); - // when - new HttpListenerResponseMapper().Map(response, httpListenerResponse); +// // when +// new OwinResponseMapper().Map(response, httpListenerResponse); - // then - var responseMessage = ToResponseMessage(httpListenerResponse); - Check.That(responseMessage).IsNotNull(); +// // then +// var responseMessage = ToResponseMessage(httpListenerResponse); +// Check.That(responseMessage).IsNotNull(); - var contentTask = responseMessage.Content.ReadAsStringAsync(); - Check.That(contentTask.Result).IsEqualTo("Hello !!!"); - } +// var contentTask = responseMessage.Content.ReadAsStringAsync(); +// Check.That(contentTask.Result).IsEqualTo("Hello !!!"); +// } - [Fact] - public void Should_map_encoded_body_from_original_response() - { - // given - var response = new ResponseMessage - { - Body = "Hello !!!", - BodyEncoding = Encoding.ASCII - }; +// [Fact] +// public void Should_map_encoded_body_from_original_response() +// { +// // given +// var response = new ResponseMessage +// { +// Body = "Hello !!!", +// BodyEncoding = Encoding.ASCII +// }; - var httpListenerResponse = CreateHttpListenerResponse(); +// var httpListenerResponse = CreateHttpListenerResponse(); - // when - new HttpListenerResponseMapper().Map(response, httpListenerResponse); +// // when +// new HttpListenerResponseMapper().Map(response, httpListenerResponse); - // then - Check.That(httpListenerResponse.ContentEncoding).Equals(Encoding.ASCII); +// // then +// Check.That(httpListenerResponse.ContentEncoding).Equals(Encoding.ASCII); - var responseMessage = ToResponseMessage(httpListenerResponse); - Check.That(responseMessage).IsNotNull(); +// var responseMessage = ToResponseMessage(httpListenerResponse); +// Check.That(responseMessage).IsNotNull(); - var contentTask = responseMessage.Content.ReadAsStringAsync(); - Check.That(contentTask.Result).IsEqualTo("Hello !!!"); - } +// var contentTask = responseMessage.Content.ReadAsStringAsync(); +// Check.That(contentTask.Result).IsEqualTo("Hello !!!"); +// } - //[TearDown] - public void Dispose() - { - _server?.Stop(); - } +// //[TearDown] +// public void Dispose() +// { +// _server?.Stop(); +// } - /// - /// Dirty HACK to get HttpListenerResponse instances - /// - /// - /// The . - /// - public HttpListenerResponse CreateHttpListenerResponse() - { - var port = PortUtil.FindFreeTcpPort(); - var urlPrefix = "http://localhost:" + port + "/"; - var responseReady = new AutoResetEvent(false); - HttpListenerResponse response = null; - _server = new TinyHttpServer( - (context, token) => - { - response = context.Response; - responseReady.Set(); - }, urlPrefix); - _server.Start(); - _responseMsgTask = new HttpClient().GetAsync(urlPrefix); - responseReady.WaitOne(); - return response; - } +// /// +// /// Dirty HACK to get HttpListenerResponse instances +// /// +// /// +// /// The . +// /// +// public HttpListenerResponse CreateHttpListenerResponse() +// { +// var port = PortUtil.FindFreeTcpPort(); +// var urlPrefix = "http://localhost:" + port + "/"; +// var responseReady = new AutoResetEvent(false); +// HttpListenerResponse response = null; +// _server = new TinyHttpServer( +// (context, token) => +// { +// response = context.Response; +// responseReady.Set(); +// }, urlPrefix); +// _server.Start(); +// _responseMsgTask = new HttpClient().GetAsync(urlPrefix); +// responseReady.WaitOne(); +// return response; +// } - public HttpResponseMessage ToResponseMessage(HttpListenerResponse listenerResponse) - { - listenerResponse.Close(); - _responseMsgTask.Wait(); - return _responseMsgTask.Result; - } - } -} +// public HttpResponseMessage ToResponseMessage(HttpListenerResponse listenerResponse) +// { +// listenerResponse.Close(); +// _responseMsgTask.Wait(); +// return _responseMsgTask.Result; +// } +// } +//} diff --git a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj index f9ec5f31..e53b6cc4 100644 --- a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj +++ b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj @@ -15,27 +15,19 @@ - + - - - + + + - - - - - - - @@ -47,4 +39,8 @@ + + + + \ No newline at end of file