From b9373c29d31ecd54eb5a0879fb6f22729e656ee1 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Fri, 14 Apr 2017 11:52:38 +0200 Subject: [PATCH] vs2017 (#25) --- WireMock.Net Solution.sln | 16 +- appveyor.yml | 40 +- codecov-local.cmd | 7 + coverage.xml | 35919 ++++++++++++++++ .../App.config | 8 + .../WireMock.Net.ConsoleApplication.csproj | 5 +- .../packages.config | 2 +- global.json | 6 - report/WireMock.Net_BodyModel.htm | 78 + report/WireMock.Net_Check.htm | 206 + report/WireMock.Net_CookieModel.htm | 80 + report/WireMock.Net_CoreStrings.htm | 98 + report/WireMock.Net_DictionaryExtensions.htm | 112 + .../WireMock.Net_DynamicResponseProvider.htm | 74 + report/WireMock.Net_EncodingModel.htm | 69 + report/WireMock.Net_ExactMatcher.htm | 108 + report/WireMock.Net_FluentMockServer.htm | 1363 + .../WireMock.Net_FluentMockServerSettings.htm | 98 + report/WireMock.Net_HeaderModel.htm | 80 + ...WireMock.Net_HttpListenerRequestMapper.htm | 111 + ...ireMock.Net_HttpListenerResponseMapper.htm | 90 + report/WireMock.Net_JsonPathMatcher.htm | 123 + report/WireMock.Net_JsonUtils.htm | 68 + report/WireMock.Net_LogEntry.htm | 111 + report/WireMock.Net_LogEntryModel.htm | 110 + report/WireMock.Net_LogRequestMatchModel.htm | 88 + report/WireMock.Net_LogRequestModel.htm | 137 + report/WireMock.Net_LogResponseModel.htm | 94 + report/WireMock.Net_Mapping.htm | 154 + report/WireMock.Net_MappingModel.htm | 100 + report/WireMock.Net_MatchScores.htm | 111 + report/WireMock.Net_MatcherModel.htm | 88 + report/WireMock.Net_ParamModel.htm | 80 + report/WireMock.Net_PathModel.htm | 68 + report/WireMock.Net_PortUtil.htm | 83 + report/WireMock.Net_RegexMatcher.htm | 142 + report/WireMock.Net_RegistrationCallback.htm | 30 + report/WireMock.Net_Request.htm | 513 + report/WireMock.Net_RequestMatchResult.htm | 111 + report/WireMock.Net_RequestMessage.htm | 190 + ...WireMock.Net_RequestMessageBodyMatcher.htm | 189 + ...ock.Net_RequestMessageCompositeMatcher.htm | 119 + ...reMock.Net_RequestMessageCookieMatcher.htm | 165 + ...reMock.Net_RequestMessageHeaderMatcher.htm | 165 + ...reMock.Net_RequestMessageMethodMatcher.htm | 105 + ...ireMock.Net_RequestMessageParamMatcher.htm | 143 + ...WireMock.Net_RequestMessagePathMatcher.htm | 140 + .../WireMock.Net_RequestMessageUrlMatcher.htm | 140 + report/WireMock.Net_RequestModel.htm | 117 + report/WireMock.Net_RespondWithAProvider.htm | 153 + report/WireMock.Net_Response.htm | 361 + report/WireMock.Net_ResponseMessage.htm | 111 + report/WireMock.Net_ResponseModel.htm | 140 + report/WireMock.Net_SettingsModel.htm | 62 + report/WireMock.Net_SimMetricsMatcher.htm | 173 + report/WireMock.Net_TinyHttpServer.htm | 172 + report/WireMock.Net_UrlModel.htm | 68 + report/WireMock.Net_WildcardMatcher.htm | 108 + report/WireMock.Net_WireMockList_1.htm | 105 + report/WireMock.Net_XPathMatcher.htm | 126 + report/combined.js | 1351 + report/index.htm | 105 + report/pic_branch0.png | Bin 0 -> 264 bytes report/pic_branch10.png | Bin 0 -> 278 bytes report/pic_branch100.png | Bin 0 -> 264 bytes report/pic_branch20.png | Bin 0 -> 273 bytes report/pic_branch30.png | Bin 0 -> 274 bytes report/pic_branch40.png | Bin 0 -> 279 bytes report/pic_branch50.png | Bin 0 -> 280 bytes report/pic_branch60.png | Bin 0 -> 280 bytes report/pic_branch70.png | Bin 0 -> 275 bytes report/pic_branch80.png | Bin 0 -> 272 bytes report/pic_branch90.png | Bin 0 -> 278 bytes report/pic_collapsed.png | Bin 0 -> 184 bytes report/pic_expanded.png | Bin 0 -> 186 bytes report/pic_info.png | Bin 0 -> 274 bytes report/pic_method.png | Bin 0 -> 242 bytes report/pic_property.png | Bin 0 -> 230 bytes report/pic_sortactive_asc.png | Bin 0 -> 316 bytes report/pic_sortactive_desc.png | Bin 0 -> 263 bytes report/pic_sortinactive.png | Bin 0 -> 269 bytes report/report.css | 222 + .../WireMock.Net.StandAlone.csproj | 5 +- src/WireMock.Net.StandAlone/packages.config | 2 +- src/WireMock.Net/WireMock.Net-Logo.ico | Bin 0 -> 24838 bytes src/WireMock.Net/WireMock.Net.csproj | 40 + src/WireMock.Net/WireMock.Net.xproj | 19 - src/WireMock.Net/project.json | 44 - src/_build nuget.cmd | 3 - .../FluentMockServerTests.cs | 50 +- .../Http/TinyHttpServerTests.cs | 6 +- .../HttpListenerRequestMapperTests.cs | 24 +- .../HttpListenerResponseMapperTests.cs | 21 +- .../WireMock.Net.Tests/RequestMessageTests.cs | 8 +- test/WireMock.Net.Tests/RequestTests.cs | 74 +- test/WireMock.Net.Tests/ResponseTests.cs | 14 +- .../WireMock.Net.Tests/WildcardMatcherTest.cs | 17 +- .../WireMock.Net.Tests.csproj | 50 + .../WireMock.Net.Tests.xproj | 21 - test/WireMock.Net.Tests/project.json | 28 - 100 files changed, 45669 insertions(+), 268 deletions(-) create mode 100644 codecov-local.cmd create mode 100644 coverage.xml delete mode 100644 global.json create mode 100644 report/WireMock.Net_BodyModel.htm create mode 100644 report/WireMock.Net_Check.htm create mode 100644 report/WireMock.Net_CookieModel.htm create mode 100644 report/WireMock.Net_CoreStrings.htm create mode 100644 report/WireMock.Net_DictionaryExtensions.htm create mode 100644 report/WireMock.Net_DynamicResponseProvider.htm create mode 100644 report/WireMock.Net_EncodingModel.htm create mode 100644 report/WireMock.Net_ExactMatcher.htm create mode 100644 report/WireMock.Net_FluentMockServer.htm create mode 100644 report/WireMock.Net_FluentMockServerSettings.htm create mode 100644 report/WireMock.Net_HeaderModel.htm create mode 100644 report/WireMock.Net_HttpListenerRequestMapper.htm create mode 100644 report/WireMock.Net_HttpListenerResponseMapper.htm create mode 100644 report/WireMock.Net_JsonPathMatcher.htm create mode 100644 report/WireMock.Net_JsonUtils.htm create mode 100644 report/WireMock.Net_LogEntry.htm create mode 100644 report/WireMock.Net_LogEntryModel.htm create mode 100644 report/WireMock.Net_LogRequestMatchModel.htm create mode 100644 report/WireMock.Net_LogRequestModel.htm create mode 100644 report/WireMock.Net_LogResponseModel.htm create mode 100644 report/WireMock.Net_Mapping.htm create mode 100644 report/WireMock.Net_MappingModel.htm create mode 100644 report/WireMock.Net_MatchScores.htm create mode 100644 report/WireMock.Net_MatcherModel.htm create mode 100644 report/WireMock.Net_ParamModel.htm create mode 100644 report/WireMock.Net_PathModel.htm create mode 100644 report/WireMock.Net_PortUtil.htm create mode 100644 report/WireMock.Net_RegexMatcher.htm create mode 100644 report/WireMock.Net_RegistrationCallback.htm create mode 100644 report/WireMock.Net_Request.htm create mode 100644 report/WireMock.Net_RequestMatchResult.htm create mode 100644 report/WireMock.Net_RequestMessage.htm create mode 100644 report/WireMock.Net_RequestMessageBodyMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageCompositeMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageCookieMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageHeaderMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageMethodMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageParamMatcher.htm create mode 100644 report/WireMock.Net_RequestMessagePathMatcher.htm create mode 100644 report/WireMock.Net_RequestMessageUrlMatcher.htm create mode 100644 report/WireMock.Net_RequestModel.htm create mode 100644 report/WireMock.Net_RespondWithAProvider.htm create mode 100644 report/WireMock.Net_Response.htm create mode 100644 report/WireMock.Net_ResponseMessage.htm create mode 100644 report/WireMock.Net_ResponseModel.htm create mode 100644 report/WireMock.Net_SettingsModel.htm create mode 100644 report/WireMock.Net_SimMetricsMatcher.htm create mode 100644 report/WireMock.Net_TinyHttpServer.htm create mode 100644 report/WireMock.Net_UrlModel.htm create mode 100644 report/WireMock.Net_WildcardMatcher.htm create mode 100644 report/WireMock.Net_WireMockList_1.htm create mode 100644 report/WireMock.Net_XPathMatcher.htm create mode 100644 report/combined.js create mode 100644 report/index.htm create mode 100644 report/pic_branch0.png create mode 100644 report/pic_branch10.png create mode 100644 report/pic_branch100.png create mode 100644 report/pic_branch20.png create mode 100644 report/pic_branch30.png create mode 100644 report/pic_branch40.png create mode 100644 report/pic_branch50.png create mode 100644 report/pic_branch60.png create mode 100644 report/pic_branch70.png create mode 100644 report/pic_branch80.png create mode 100644 report/pic_branch90.png create mode 100644 report/pic_collapsed.png create mode 100644 report/pic_expanded.png create mode 100644 report/pic_info.png create mode 100644 report/pic_method.png create mode 100644 report/pic_property.png create mode 100644 report/pic_sortactive_asc.png create mode 100644 report/pic_sortactive_desc.png create mode 100644 report/pic_sortinactive.png create mode 100644 report/report.css create mode 100644 src/WireMock.Net/WireMock.Net-Logo.ico create mode 100644 src/WireMock.Net/WireMock.Net.csproj delete mode 100644 src/WireMock.Net/WireMock.Net.xproj delete mode 100644 src/WireMock.Net/project.json delete mode 100644 src/_build nuget.cmd create mode 100644 test/WireMock.Net.Tests/WireMock.Net.Tests.csproj delete mode 100644 test/WireMock.Net.Tests/WireMock.Net.Tests.xproj delete mode 100644 test/WireMock.Net.Tests/project.json diff --git a/WireMock.Net Solution.sln b/WireMock.Net Solution.sln index 2ac68f0ec..fe753767b 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 14 -VisualStudioVersion = 14.0.25420.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.26403.3 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{EF242EDF-7133-4277-9A0C-18744DE08707}" EndProject @@ -9,27 +9,27 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject .runsettings = .runsettings appveyor.yml = appveyor.yml - global.json = global.json + codecov-local.cmd = codecov-local.cmd README.md = README.md EndProjectSection EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "WireMock.Net", "src\WireMock.Net\WireMock.Net.xproj", "{D3804228-91F4-4502-9595-39584E5A01AD}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{F0C22C47-DF71-463C-9B04-B4E0F3B8708A}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{890A1DED-C229-4FA1-969E-AAC3BBFC05E5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WireMock.Net", "src\WireMock.Net\WireMock.Net.csproj", "{D3804228-91F4-4502-9595-39584E5A01AD}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.ConsoleApplication", "examples\WireMock.Net.ConsoleApplication\WireMock.Net.ConsoleApplication.csproj", "{668F689E-57B4-422E-8846-C0FF643CA268}" ProjectSection(ProjectDependencies) = postProject {D3804228-91F4-4502-9595-39584E5A01AD} = {D3804228-91F4-4502-9595-39584E5A01AD} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{890A1DED-C229-4FA1-969E-AAC3BBFC05E5}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WireMock.Net.StandAlone", "src\WireMock.Net.StandAlone\WireMock.Net.StandAlone.csproj", "{668F689E-57B4-422E-8846-C0FF643CA999}" ProjectSection(ProjectDependencies) = postProject {D3804228-91F4-4502-9595-39584E5A01AD} = {D3804228-91F4-4502-9595-39584E5A01AD} EndProjectSection EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "WireMock.Net.Tests", "test\WireMock.Net.Tests\WireMock.Net.Tests.xproj", "{31DC2EF8-C3FE-467D-84BE-FB5D956E612E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WireMock.Net.Tests", "test\WireMock.Net.Tests\WireMock.Net.Tests.csproj", "{31DC2EF8-C3FE-467D-84BE-FB5D956E612E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/appveyor.yml b/appveyor.yml index 664fc43aa..9a3d9dde1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,6 @@ -os: Visual Studio 2015 +os: Visual Studio 2017 -version: 1.0.1.{build} +version: 1.0.2.{build} configuration: - Debug @@ -11,8 +11,9 @@ init: - ps: $Env:LABEL = "CI" + $Env:APPVEYOR_BUILD_NUMBER.PadLeft(5, "0") install: -- ps: Start-FileDownload 'https://download.microsoft.com/download/0/A/3/0A372822-205D-4A86-BFA7-084D2CBE9EDF/DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe' -- cmd: DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64 /quiet + - ps: Start-FileDownload 'https://download.microsoft.com/download/8/F/9/8F9659B9-E628-4D1A-B6BF-C3004C8C954B/dotnet-1.1.1-sdk-win-x64.exe' + - cmd: dotnet-1.1.1-sdk-win-x64.exe /quiet + - ps: $env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE = "true" environment: PATH: $(PATH);$(PROGRAMFILES)\dotnet\ @@ -20,42 +21,27 @@ environment: secure: Eq/3VV5DVAeQAlQhe6hvy21IYPo5uY4fWKxvC4pxdq3giJzcwFp1QxBvRpXJ8Wkw before_build: -- appveyor-retry dotnet restore .\src\WireMock.Net -v Minimal +- dotnet restore .\src\WireMock.Net\WireMock.Net.csproj - nuget restore .\examples\WireMock.Net.ConsoleApplication\WireMock.Net.ConsoleApplication.csproj -PackagesDirectory packages build_script: # build WireMock.Net -- dotnet build .\src\WireMock.Net\project.json -c %CONFIGURATION% +- dotnet build .\src\WireMock.Net\WireMock.Net.csproj -c %CONFIGURATION% # restore and build WireMock.Net.Tests -- appveyor-retry dotnet restore .\test\WireMock.Net.Tests -v Minimal -- dotnet build .\test\WireMock.Net.Tests\project.json -c %CONFIGURATION% +- 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 - cmd: msbuild .\examples\WireMock.Net.ConsoleApplication\WireMock.Net.ConsoleApplication.csproj /p:Configuration=%CONFIGURATION% /p:Platform=AnyCPU -- dotnet pack -c %CONFIGURATION% --no-build --version-suffix %LABEL% -o .\artifacts .\src\WireMock.Net\project.json - -#test_script: -# test WireMock.Net.Tests -# - cd .\test\WireMock.Net.Tests -# - dotnet test -c %CONFIGURATION% --no-build -# - cd .. -# - cd .. - test_script: - nuget.exe install OpenCover -ExcludeVersion - nuget.exe install coveralls.net -ExcludeVersion - # - OpenCover\tools\OpenCover.Console.exe -register:user -target:nunit3-console.exe -targetargs:"\".\test\WireMock.Net.Tests\bin\%CONFIGURATION%\net452\win7-x64\WireMock.Net.Tests.dll\" --result=myresults.xml;format=AppVeyor" -returntargetcode -filter:"+[WireMock.Net]*" -excludebyattribute:*.ExcludeFromCodeCoverage* -hideskipped:All -output:coverage.xml - # - OpenCover\tools\OpenCover.Console.exe -register:user -target:xunit.console.clr4.exe "-targetargs:"\".\test\WireMock.Net.Tests\bin\%CONFIGURATION%\net452\win7-x64\WireMock.Net.Tests.dll\" --result=myresults.xml;format=AppVeyor" -filter:"+[WireMock.Net]*" -output:coverage.xml - - OpenCover\tools\OpenCover.Console.exe -register:user -target:"dotnet.exe" -searchdirs:".\test\WireMock.Net.Tests\bin\%CONFIGURATION%\net452\win7-x64" -oldstyle -targetargs:"test .\test\WireMock.Net.Tests" -returntargetcode -filter:"+[WireMock.Net]*" -output:coverage.xml - - "SET PATH=C:\\Python34;C:\\Python34\\Scripts;%PATH%" - pip install codecov - - codecov -f "coverage.xml" - - coveralls.net\tools\csmacnz.Coveralls.exe --opencover -i .\coverage.xml -artifacts: -- path: artifacts\**\*.* + - OpenCover\tools\OpenCover.Console.exe -register:user -target:"dotnet.exe" -targetargs:"test .\test\WireMock.Net.Tests" -returntargetcode -filter:"+[WireMock.Net]*" -output:coverage.xml -oldstyle -searchdirs:".\test\WireMock.Net.Tests\bin\%CONFIGURATION%\net452" + - "SET PATH=C:\\Python34;C:\\Python34\\Scripts;%PATH%" -cache: -- packages \ No newline at end of file + - codecov -f "coverage.xml" + - coveralls.net\tools\csmacnz.Coveralls.exe --opencover -i .\coverage.xml \ No newline at end of file diff --git a/codecov-local.cmd b/codecov-local.cmd new file mode 100644 index 000000000..d4691de51 --- /dev/null +++ b/codecov-local.cmd @@ -0,0 +1,7 @@ +rem https://www.appveyor.com/blog/2017/03/17/codecov/ + +%USERPROFILE%\.nuget\packages\opencover\4.6.519\tools\OpenCover.Console.exe -target:dotnet.exe -targetargs:"test test\WireMock.Net.Tests\WireMock.Net.Tests.csproj --no-build" -filter:"+[WireMock.Net]* -[WireMock.Net.Tests*]*" -output:coverage.xml -register:user -oldStyle -searchdirs:"test\WireMock.Net.Tests\bin\debug\net452" + +%USERPROFILE%\.nuget\packages\ReportGenerator\2.5.6\tools\ReportGenerator.exe -reports:"coverage.xml" -targetdir:"report" + +start report\index.htm \ No newline at end of file diff --git a/coverage.xml b/coverage.xml new file mode 100644 index 000000000..6a0295511 --- /dev/null +++ b/coverage.xml @@ -0,0 +1,35919 @@ + + + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.CoreLib.ni.dll + 2017-02-10T00:37:52Z + System.Private.CoreLib + + + + C:\Program Files\dotnet\sdk\1.0.3\dotnet.dll + 2017-04-06T18:36:34Z + dotnet + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.dll + 2017-02-10T00:37:22Z + System.Runtime + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\mscorlib.dll + 2017-02-09T06:11:22Z + mscorlib + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.Cli.Utils.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.Cli.Utils + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Extensions.dll + 2017-02-10T00:37:30Z + System.Runtime.Extensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.InteropServices.RuntimeInformation.dll + 2017-02-10T00:37:20Z + System.Runtime.InteropServices.RuntimeInformation + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Extensions.dll + 2017-02-10T00:37:16Z + System.Reflection.Extensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.dll + 2017-02-10T00:37:28Z + System.Reflection + + + + 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.Runtime.InteropServices.dll + 2017-02-10T00:37:14Z + System.Runtime.InteropServices + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.dll + 2017-02-10T00:37:20Z + System.IO.FileSystem + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.Primitives.dll + 2017-02-10T00:37:18Z + System.IO.FileSystem.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Loader.dll + 2017-02-10T00:37:28Z + System.Runtime.Loader + + + + C:\Program Files\dotnet\sdk\1.0.3\runtimes\win\lib\netstandard1.3\System.Text.Encoding.CodePages.dll + 2017-04-06T18:36:38Z + System.Text.Encoding.CodePages + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.Encoding.dll + 2017-02-10T00:37:30Z + System.Text.Encoding + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.dll + 2017-02-10T00:37:10Z + System.Collections + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.dll + 2017-02-10T00:37:26Z + System.Threading + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.Concurrent.dll + 2017-02-10T00:37:02Z + System.Collections.Concurrent + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Thread.dll + 2017-02-10T00:37:16Z + System.Threading.Thread + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Process.dll + 2017-02-10T00:37:14Z + System.Diagnostics.Process + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Linq.dll + 2017-02-10T00:37:12Z + System.Linq + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.Configurer.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.Configurer + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.InternalAbstractions.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.InternalAbstractions + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Configuration.dll + 2017-04-06T18:36:36Z + NuGet.Configuration + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Common.dll + 2017-04-06T18:36:36Z + NuGet.Common + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.dll + 2017-02-10T00:37:28Z + System.IO + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Tasks.dll + 2017-02-10T00:37:28Z + System.Threading.Tasks + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Handles.dll + 2017-02-10T00:37:28Z + System.Runtime.Handles + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Frameworks.dll + 2017-04-06T18:36:36Z + NuGet.Frameworks + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.ApplicationInsights.dll + 2017-04-06T18:36:34Z + Microsoft.ApplicationInsights + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.RegularExpressions.dll + 2017-02-10T00:37:22Z + 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.Diagnostics.Tracing.dll + 2017-02-10T00:37:04Z + System.Diagnostics.Tracing + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.Uri.dll + 2017-02-10T00:37:14Z + System.Private.Uri + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.Build.Utilities.Core.dll + 2017-04-06T18:36:34Z + Microsoft.Build.Utilities.Core + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.Build.Framework.dll + 2017-04-06T18:36:34Z + Microsoft.Build.Framework + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.AppContext.dll + 2017-02-10T00:37:18Z + System.AppContext + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Tools.dll + 2017-02-10T00:37:02Z + System.Diagnostics.Tools + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Debug.dll + 2017-02-10T00:37:14Z + System.Diagnostics.Debug + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.Compression.dll + 2017-02-10T00:37:22Z + System.IO.Compression + + + + 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\shared\Microsoft.NETCore.App\1.1.1\System.Net.Http.dll + 2017-02-10T00:37:16Z + System.Net.Http + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Net.Primitives.dll + 2017-02-10T00:37:16Z + System.Net.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.DiagnosticSource.dll + 2017-02-10T00:37:22Z + System.Diagnostics.DiagnosticSource + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Security.Cryptography.X509Certificates.dll + 2017-02-10T00:37:14Z + System.Security.Cryptography.X509Certificates + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.CoreLib.ni.dll + 2017-02-10T00:37:52Z + System.Private.CoreLib + + + + C:\Program Files\dotnet\sdk\1.0.3\MSBuild.dll + 2017-04-06T18:36:36Z + MSBuild + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.dll + 2017-02-10T00:37:22Z + System.Runtime + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\mscorlib.dll + 2017-02-09T06:11:22Z + mscorlib + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.dll + 2017-02-10T00:37:26Z + System.Threading + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.dll + 2017-02-10T00:37:28Z + System.Reflection + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.TypeExtensions.dll + 2017-02-10T00:37:34Z + System.Reflection.TypeExtensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Extensions.dll + 2017-02-10T00:37:30Z + System.Runtime.Extensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Process.dll + 2017-02-10T00:37:14Z + System.Diagnostics.Process + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.InteropServices.dll + 2017-02-10T00:37:14Z + System.Runtime.InteropServices + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Handles.dll + 2017-02-10T00:37:28Z + System.Runtime.Handles + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.dll + 2017-02-10T00:37:10Z + System.Collections + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Linq.dll + 2017-02-10T00:37:12Z + System.Linq + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.InteropServices.RuntimeInformation.dll + 2017-02-10T00:37:20Z + System.Runtime.InteropServices.RuntimeInformation + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.RegularExpressions.dll + 2017-02-10T00:37:22Z + System.Text.RegularExpressions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.dll + 2017-02-10T00:37:20Z + System.IO.FileSystem + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.Primitives.dll + 2017-02-10T00:37:18Z + System.IO.FileSystem.Primitives + + + + 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\sdk\1.0.3\Microsoft.Build.Framework.dll + 2017-04-06T18:36:34Z + Microsoft.Build.Framework + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Console.dll + 2017-02-10T00:37:16Z + System.Console + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Collections.NonGeneric.dll + 2017-04-06T18:36:36Z + System.Collections.NonGeneric + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.Build.dll + 2017-04-06T18:36:34Z + Microsoft.Build + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.Concurrent.dll + 2017-02-10T00:37:02Z + System.Collections.Concurrent + + + + C:\Program Files\dotnet\sdk\1.0.3\dotnet.dll + 2017-04-06T18:36:34Z + dotnet + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.Build.Utilities.Core.dll + 2017-04-06T18:36:34Z + Microsoft.Build.Utilities.Core + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.Cli.Utils.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.Cli.Utils + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Frameworks.dll + 2017-04-06T18:36:36Z + NuGet.Frameworks + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Extensions.dll + 2017-02-10T00:37:16Z + System.Reflection.Extensions + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.Configurer.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.Configurer + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.DotNet.InternalAbstractions.dll + 2017-04-06T18:36:34Z + Microsoft.DotNet.InternalAbstractions + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Configuration.dll + 2017-04-06T18:36:36Z + NuGet.Configuration + + + + C:\Program Files\dotnet\sdk\1.0.3\NuGet.Common.dll + 2017-04-06T18:36:36Z + NuGet.Common + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.dll + 2017-02-10T00:37:28Z + System.IO + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Tasks.dll + 2017-02-10T00:37:28Z + System.Threading.Tasks + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.Encoding.dll + 2017-02-10T00:37:30Z + 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\sdk\1.0.3\Microsoft.ApplicationInsights.dll + 2017-04-06T18:36:34Z + Microsoft.ApplicationInsights + + + + 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 + System.Diagnostics.Tracing + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.Uri.dll + 2017-02-10T00:37:14Z + System.Private.Uri + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Tasks.Dataflow.dll + 2017-02-10T00:37:12Z + System.Threading.Tasks.Dataflow + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Resources.ResourceManager.dll + 2017-02-10T00:37:24Z + System.Resources.ResourceManager + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.ObjectModel.dll + 2017-02-10T00:37:16Z + System.ObjectModel + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Thread.dll + 2017-02-10T00:37:16Z + System.Threading.Thread + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.ReaderWriter.dll + 2017-02-10T00:37:30Z + System.Xml.ReaderWriter + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Xml.XmlDocument.dll + 2017-04-06T18:36:38Z + System.Xml.XmlDocument + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Primitives.dll + 2017-02-10T00:37:28Z + System.Reflection.Primitives + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Collections.Immutable.dll + 2017-04-06T18:36:36Z + System.Collections.Immutable + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.Build.Tasks.Core.dll + 2017-04-06T18:36:34Z + Microsoft.Build.Tasks.Core + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.TestPlatform.Build.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.Build + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.AppContext.dll + 2017-02-10T00:37:18Z + System.AppContext + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.CoreLib.ni.dll + 2017-02-10T00:37:52Z + System.Private.CoreLib + + + + C:\Program Files\dotnet\sdk\1.0.3\vstest.console.dll + 2017-04-06T18:36:38Z + vstest.console + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.dll + 2017-02-10T00:37:22Z + System.Runtime + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\mscorlib.dll + 2017-02-09T06:11:22Z + mscorlib + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.TestPlatform.CoreUtilities.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CoreUtilities + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Extensions.dll + 2017-02-10T00:37:30Z + System.Runtime.Extensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.dll + 2017-02-10T00:37:26Z + System.Threading + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Console.dll + 2017-02-10T00:37:16Z + System.Console + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.dll + 2017-02-10T00:37:28Z + System.IO + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.Primitives.dll + 2017-02-10T00:37:18Z + System.IO.FileSystem.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.Encoding.dll + 2017-02-10T00:37:30Z + 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\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Tasks.dll + 2017-02-10T00:37:28Z + System.Threading.Tasks + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Tracing.dll + 2017-02-10T00:37:04Z + System.Diagnostics.Tracing + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.dll + 2017-02-10T00:37:10Z + System.Collections + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Linq.dll + 2017-02-10T00:37:12Z + System.Linq + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.ObjectModel + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.dll + 2017-02-10T00:37:28Z + System.Reflection + + + + 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.Resources.ResourceManager.dll + 2017-02-10T00:37:24Z + System.Resources.ResourceManager + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.FileSystem.dll + 2017-02-10T00:37:20Z + System.IO.FileSystem + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.VisualStudio.TestPlatform.Client.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.Client + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.TestPlatform.CrossPlatEngine.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CrossPlatEngine + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.VisualStudio.TestPlatform.Common.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.Common + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Handles.dll + 2017-02-10T00:37:28Z + System.Runtime.Handles + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.InteropServices.dll + 2017-02-10T00:37:14Z + System.Runtime.InteropServices + + + + C:\Program Files\dotnet\sdk\1.0.3\runtimes\win\lib\netstandard1.3\System.Diagnostics.TraceSource.dll + 2017-04-06T18:36:38Z + System.Diagnostics.TraceSource + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Process.dll + 2017-02-10T00:37:14Z + System.Diagnostics.Process + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.Loader.dll + 2017-02-10T00:37:28Z + System.Runtime.Loader + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Text.RegularExpressions.dll + 2017-02-10T00:37:22Z + System.Text.RegularExpressions + + + + C:\Program Files\dotnet\sdk\1.0.3\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Extensions.dll + 2017-02-10T00:37:16Z + 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 + 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.abstractions.dll + 2017-02-19T14:24:26Z + xunit.abstractions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.StackTrace.dll + 2017-02-10T00:37:14Z + System.Diagnostics.StackTrace + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Metadata.dll + 2017-02-10T00:37:22Z + System.Reflection.Metadata + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Collections.Immutable.dll + 2017-02-10T00:37:26Z + System.Collections.Immutable + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.MemoryMappedFiles.dll + 2017-02-10T00:37:12Z + System.IO.MemoryMappedFiles + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.IO.UnmanagedMemoryStream.dll + 2017-02-10T00:37:20Z + System.IO.UnmanagedMemoryStream + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Private.Uri.dll + 2017-02-10T00:37:14Z + System.Private.Uri + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.ReaderWriter.dll + 2017-02-10T00:37:30Z + System.Xml.ReaderWriter + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Runtime.InteropServices.RuntimeInformation.dll + 2017-02-10T00:37:20Z + System.Runtime.InteropServices.RuntimeInformation + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.XmlDocument.dll + 2017-02-10T00:37:10Z + System.Xml.XmlDocument + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Xml.XPath.XmlDocument.dll + 2017-04-06T18:36:38Z + System.Xml.XPath.XmlDocument + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Xml.XPath.dll + 2017-02-10T00:37:26Z + System.Xml.XPath + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.TestPlatform.Utilities.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.Utilities + + + + C:\Program Files\dotnet\sdk\1.0.3\Microsoft.TestPlatform.CommunicationUtilities.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CommunicationUtilities + + + + C:\Program Files\dotnet\sdk\1.0.3\Newtonsoft.Json.dll + 2017-04-06T18:34:08Z + Newtonsoft.Json + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Runtime.Serialization.Primitives.dll + 2017-04-06T18:36:38Z + System.Runtime.Serialization.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Net.Primitives.dll + 2017-02-10T00:37:16Z + System.Net.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Net.Sockets.dll + 2017-02-10T00:37:26Z + System.Net.Sockets + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Net.NameResolution.dll + 2017-02-10T00:37:14Z + System.Net.NameResolution + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\Microsoft.Win32.Primitives.dll + 2017-02-10T00:37:28Z + Microsoft.Win32.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Overlapped.dll + 2017-02-10T00:37:22Z + System.Threading.Overlapped + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.Thread.dll + 2017-02-10T00:37:16Z + System.Threading.Thread + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Threading.ThreadPool.dll + 2017-02-10T00:37:22Z + System.Threading.ThreadPool + + + + C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll + 2017-01-24T02:27:50.0507717Z + mscorlib + + + + C:\Program Files\dotnet\sdk\1.0.3\TestHost\testhost.x86.exe + 2017-02-23T08:34:26Z + testhost.x86 + + + + C:\Program Files\dotnet\sdk\1.0.3\TestHost\Microsoft.TestPlatform.CoreUtilities.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CoreUtilities + + + + 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:\Program Files\dotnet\sdk\1.0.3\TestHost\Microsoft.TestPlatform.CommunicationUtilities.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CommunicationUtilities + + + + C:\Program Files\dotnet\sdk\1.0.3\TestHost\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.ObjectModel + + + + C:\Program Files\dotnet\sdk\1.0.3\TestHost\Microsoft.TestPlatform.CrossPlatEngine.dll + 2017-04-06T18:36:36Z + Microsoft.TestPlatform.CrossPlatEngine + + + + C:\Program Files\dotnet\sdk\1.0.3\TestHost\Microsoft.VisualStudio.TestPlatform.Common.dll + 2017-04-06T18:36:36Z + Microsoft.VisualStudio.TestPlatform.Common + + + + 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\TestHost\Newtonsoft.Json.dll + 2017-04-06T18:34:06Z + 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 + System.Dynamic.Runtime + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Linq.Expressions.dll + 2017-02-10T00:37:14Z + System.Linq.Expressions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.ObjectModel.dll + 2017-02-10T00:37:16Z + System.ObjectModel + + + + 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.Reflection.TypeExtensions.dll + 2017-02-10T00:37:34Z + System.Reflection.TypeExtensions + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Emit.ILGeneration.dll + 2017-02-10T00:37:10Z + System.Reflection.Emit.ILGeneration + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Primitives.dll + 2017-02-10T00:37:28Z + System.Reflection.Primitives + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Reflection.Emit.Lightweight.dll + 2017-02-10T00:37:10Z + System.Reflection.Emit.Lightweight + + + + RefEmit_InMemoryManifestModule + 0001-01-01T00:00:00 + Anonymously Hosted DynamicMethods Assembly + + + + C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.1\System.Diagnostics.Debug.dll + 2017-02-10T00:37:14Z + System.Diagnostics.Debug + + + + 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 + System.Numerics + + + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll + 2017-01-24T02:27:50.6445199Z + System.Runtime.Serialization + + + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll + 2016-07-16T11:43:57.0930219Z + System.Xml.Linq + + + + C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll + 2016-12-02T01:40:19.1304696Z + 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 + 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.abstractions.dll + 2017-02-19T14:24:26Z + xunit.abstractions + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Castle.Core.dll + 2017-01-24T16:26:06Z + Castle.Core + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Handlebars.dll + 2016-10-08T19:40:30Z + Handlebars + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Moq.dll + 2017-03-26T17:59:10Z + Moq + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\Newtonsoft.Json.dll + 2016-06-13T21:06:14Z + Newtonsoft.Json + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\NFluent.dll + 2016-09-22T15:38:54Z + NFluent + + + + 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\WireMock.Net.dll + 2017-04-14T09:40:42.4300376Z + 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 + 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) + + + + + + + + + + 100663801 + System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() + + + + + + + + + + 100663802 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) + + + + + + + + + + 100663803 + WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() + + + + + + + + + + 100663804 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) + + + + + + + + + + 100663805 + System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() + + + + + + + + + + 100663806 + System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) + + + + + + + + + + 100663807 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() + + + + + + + + + + 100663808 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663809 + System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() + + + + + + + + + + 100663810 + System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) + + + + + + + + + + 100663811 + System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() + + + + + + + + + + 100663812 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663813 + System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() + + + + + + + + + WireMock.Admin.Mappings.UrlModel + + + + 100663814 + WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() + + + + + + + + + + 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() + + + + + + + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\WireMock.Net.Tests.dll + 2017-04-14T09:40:46.2279459Z + WireMock.Net.Tests + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\XPath2.dll + 2016-09-27T17:31:26Z + XPath2 + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.assert.dll + 2017-02-19T14:18:04Z + xunit.assert + + + + C:\Users\Stef\Documents\GitHub\WireMock.Net\test\WireMock.Net.Tests\bin\Debug\net452\xunit.core.dll + 2017-02-19T14:18:04Z + 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 + 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 + 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.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\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 + 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\35774b36-8712-4735-9b3a-10aa24280767\35774b36-8712-4735-9b3a-10aa24280767\assembly\dl3\a9905d70\58e7f12e_03b5d201\WireMock.Net.dll + 2017-04-14T09:48:04.0720023Z + 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 + 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) + + + + + + + + + + 100663801 + System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() + + + + + + + + + + 100663802 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) + + + + + + + + + + 100663803 + WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() + + + + + + + + + + 100663804 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) + + + + + + + + + + 100663805 + System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() + + + + + + + + + + 100663806 + System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) + + + + + + + + + + 100663807 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() + + + + + + + + + + 100663808 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663809 + System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() + + + + + + + + + + 100663810 + System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) + + + + + + + + + + 100663811 + System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() + + + + + + + + + + 100663812 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663813 + System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() + + + + + + + + + WireMock.Admin.Mappings.UrlModel + + + + 100663814 + WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() + + + + + + + + + + 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() + + + + + + + + + + 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 + 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) + + + + + + + + + + 100663801 + System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() + + + + + + + + + + 100663802 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) + + + + + + + + + + 100663803 + WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() + + + + + + + + + + 100663804 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) + + + + + + + + + + 100663805 + System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() + + + + + + + + + + 100663806 + System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) + + + + + + + + + + 100663807 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() + + + + + + + + + + 100663808 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663809 + System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() + + + + + + + + + + 100663810 + System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) + + + + + + + + + + 100663811 + System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() + + + + + + + + + + 100663812 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663813 + System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() + + + + + + + + + WireMock.Admin.Mappings.UrlModel + + + + 100663814 + WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() + + + + + + + + + + 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() + + + + + + + + + + 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\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 + 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 + 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\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 + 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\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\beb21bc8\0076c9fb_ba8ad201\xunit.core.dll + 2017-04-14T09:48:06.2751248Z + 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:\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 + + + + 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:\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:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Collections\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Collections.dll + 2016-07-16T11:43:57.3273959Z + 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 + 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 + 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) + + + + + + + + + + 100663801 + System.Object WireMock.Admin.Mappings.ResponseModel::get_BodyAsJson() + + + + + + + + + + 100663802 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyAsJson(System.Object) + + + + + + + + + + 100663803 + WireMock.Admin.Mappings.EncodingModel WireMock.Admin.Mappings.ResponseModel::get_BodyEncoding() + + + + + + + + + + 100663804 + System.Void WireMock.Admin.Mappings.ResponseModel::set_BodyEncoding(WireMock.Admin.Mappings.EncodingModel) + + + + + + + + + + 100663805 + System.Boolean WireMock.Admin.Mappings.ResponseModel::get_UseTransformer() + + + + + + + + + + 100663806 + System.Void WireMock.Admin.Mappings.ResponseModel::set_UseTransformer(System.Boolean) + + + + + + + + + + 100663807 + System.Collections.Generic.IDictionary`2<System.String,System.String> WireMock.Admin.Mappings.ResponseModel::get_Headers() + + + + + + + + + + 100663808 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Headers(System.Collections.Generic.IDictionary`2<System.String,System.String>) + + + + + + + + + + 100663809 + System.String WireMock.Admin.Mappings.ResponseModel::get_HeadersRaw() + + + + + + + + + + 100663810 + System.Void WireMock.Admin.Mappings.ResponseModel::set_HeadersRaw(System.String) + + + + + + + + + + 100663811 + System.Nullable`1<System.Int32> WireMock.Admin.Mappings.ResponseModel::get_Delay() + + + + + + + + + + 100663812 + System.Void WireMock.Admin.Mappings.ResponseModel::set_Delay(System.Nullable`1<System.Int32>) + + + + + + + + + + 100663813 + System.Void WireMock.Admin.Mappings.ResponseModel::.ctor() + + + + + + + + + WireMock.Admin.Mappings.UrlModel + + + + 100663814 + WireMock.Admin.Mappings.MatcherModel[] WireMock.Admin.Mappings.UrlModel::get_Matchers() + + + + + + + + + + 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() + + + + + + + + + + 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 + System.ComponentModel.TypeConverter + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Collections.NonGeneric.dll + 2017-04-06T18:36:36Z + System.Collections.NonGeneric + + + + C:\Program Files\dotnet\sdk\1.0.3\System.Collections.Specialized.dll + 2017-04-06T18:36:36Z + 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\cd8848bc-b4f8-4a31-be05-99471faa5717\cd8848bc-b4f8-4a31-be05-99471faa5717\assembly\dl3\a91d5701\004b8cd3_9b21d201\Handlebars.dll + 2017-04-14T09:48:07.4529027Z + 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 + + + + RefEmit_InMemoryManifestModule + 0001-01-01T00:00:00 + 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 + System.Numerics + + + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll + 2017-01-24T02:27:50.6445199Z + System.Runtime.Serialization + + + + C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll + 2016-07-16T11:43:57.0930219Z + System.Xml.Linq + + + + C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll + 2016-12-02T01:40:19.1304696Z + System.Data + + + + 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 + SimMetrics.Net + + + + 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 + XPath2 + + + + \ No newline at end of file diff --git a/examples/WireMock.Net.ConsoleApplication/App.config b/examples/WireMock.Net.ConsoleApplication/App.config index 03644c1ce..f52515fad 100644 --- a/examples/WireMock.Net.ConsoleApplication/App.config +++ b/examples/WireMock.Net.ConsoleApplication/App.config @@ -3,4 +3,12 @@ + + + + + + + + \ No newline at end of file diff --git a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj index d6da15c01..d31239283 100644 --- a/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj +++ b/examples/WireMock.Net.ConsoleApplication/WireMock.Net.ConsoleApplication.csproj @@ -40,9 +40,8 @@ ..\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll True - - ..\..\packages\SimMetrics.Net.1.0.1.0\lib\net45\SimMetrics.Net.dll - True + + ..\..\packages\SimMetrics.Net.1.0.3\lib\net45\SimMetrics.Net.dll diff --git a/examples/WireMock.Net.ConsoleApplication/packages.config b/examples/WireMock.Net.ConsoleApplication/packages.config index 3bec153f7..3c3caa8cd 100644 --- a/examples/WireMock.Net.ConsoleApplication/packages.config +++ b/examples/WireMock.Net.ConsoleApplication/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/global.json b/global.json deleted file mode 100644 index 2b638e2b7..000000000 --- a/global.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "projects": [ "src", "test" ], - "sdk": { - "version": "1.0.0-preview2-003133" - } -} diff --git a/report/WireMock.Net_BodyModel.htm b/report/WireMock.Net_BodyModel.htm new file mode 100644 index 000000000..81db460a8 --- /dev/null +++ b/report/WireMock.Net_BodyModel.htm @@ -0,0 +1,78 @@ + + + + + +WireMock.Admin.Mappings.BodyModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.BodyModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\BodyModel.cs
Covered lines:1
Uncovered lines:2
Coverable lines:3
Total lines:32
Line coverage:33.3%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\BodyModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Mappings
 2{
 3    /// <summary>
 4    /// Body Model
 5    /// </summary>
 6    public class BodyModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the matcher.
 10        /// </summary>
 11        /// <value>
 12        /// The matcher.
 13        /// </value>
 1014        public MatcherModel Matcher { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the function.
 18        /// </summary>
 19        /// <value>
 20        /// The function.
 21        /// </value>
 022        public string Func { get; set; }
 23
 24        /// <summary>
 25        /// Gets or sets the data function.
 26        /// </summary>
 27        /// <value>
 28        /// The data function.
 29        /// </value>
 030        public string DataFunc { get; set; }
 31    }
 32}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_Check.htm b/report/WireMock.Net_Check.htm new file mode 100644 index 000000000..64f78b7cb --- /dev/null +++ b/report/WireMock.Net_Check.htm @@ -0,0 +1,206 @@ + + + + + +WireMock.Validation.Check - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Validation.Check
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Validation\Check.cs
Covered lines:15
Uncovered lines:56
Coverable lines:71
Total lines:143
Line coverage:21.1%
Branch coverage:15%
+

Metrics

+ + + + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
Condition(...)2266.6766.67
NotNull(...)2257.1466.67
NotNull(...)2200
NotEmpty(...)2262.566.67
NotEmpty(...)4800
NullButNotEmpty(...)3200
HasNoNulls(...)3200
ValidEntityType(...)2200
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Validation\Check.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1// Copyright (c) .NET Foundation. All rights reserved.
 2// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
 3
 4using System;
 5using System.Collections.Generic;
 6using System.Diagnostics;
 7using System.Diagnostics.CodeAnalysis;
 8using System.Linq;
 9using System.Reflection;
 10using JetBrains.Annotations;
 11
 12// Copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Shared/Check.cs
 13namespace WireMock.Validation
 14{
 15    [ExcludeFromCodeCoverage]
 16    [DebuggerStepThrough]
 17    internal static class Check
 18    {
 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        }
 34
 35        [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        }
 47
 48        [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        }
 64
 65        [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        }
 79
 80        [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        }
 102
 103        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        }
 115
 116        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        }
 130
 131        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}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_CookieModel.htm b/report/WireMock.Net_CookieModel.htm new file mode 100644 index 000000000..5a207655e --- /dev/null +++ b/report/WireMock.Net_CookieModel.htm @@ -0,0 +1,80 @@ + + + + + +WireMock.Admin.Mappings.CookieModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.CookieModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\CookieModel.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:34
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\CookieModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// Cookie Model
 7    /// </summary>
 8    public class CookieModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the name.
 12        /// </summary>
 13        /// <value>
 14        /// The name.
 15        /// </value>
 016        public string Name { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the matchers.
 20        /// </summary>
 21        /// <value>
 22        /// The matchers.
 23        /// </value>
 024        public IList<MatcherModel> Matchers { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the functions.
 28        /// </summary>
 29        /// <value>
 30        /// The functions.
 31        /// </value>
 032        public string[] Funcs { get; set; }
 33    }
 34}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_CoreStrings.htm b/report/WireMock.Net_CoreStrings.htm new file mode 100644 index 000000000..1fa2e09ec --- /dev/null +++ b/report/WireMock.Net_CoreStrings.htm @@ -0,0 +1,98 @@ + + + + + +WireMock.Validation.CoreStrings - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Validation.CoreStrings
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Validation\CoreStrings.cs
Covered lines:0
Uncovered lines:12
Coverable lines:12
Total lines:44
Line coverage:0%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ArgumentPropertyNull(...)1000
ArgumentIsEmpty(...)1000
InvalidEntityType(...)1000
CollectionArgumentIsEmpty(...)1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Validation\CoreStrings.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Diagnostics.CodeAnalysis;
 3using System.Globalization;
 4using JetBrains.Annotations;
 5
 6// copied from https://github.com/aspnet/EntityFramework/blob/dev/src/Microsoft.EntityFrameworkCore/Properties/CoreStrin
 7namespace WireMock.Validation
 8{
 9    [ExcludeFromCodeCoverage]
 10    internal static class CoreStrings
 11    {
 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        }
 19
 20        /// <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        }
 27
 28        /// <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        }
 35
 36        /// <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}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_DictionaryExtensions.htm b/report/WireMock.Net_DictionaryExtensions.htm new file mode 100644 index 000000000..a15f99bc1 --- /dev/null +++ b/report/WireMock.Net_DictionaryExtensions.htm @@ -0,0 +1,112 @@ + + + + + +WireMock.Extensions.DictionaryExtensions - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Extensions.DictionaryExtensions
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Extensions\DictionaryExtensions.cs
Covered lines:0
Uncovered lines:34
Coverable lines:34
Total lines:63
Line coverage:0%
Branch coverage:0%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ToExpandoObject(...)11800
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Extensions\DictionaryExtensions.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using System.Dynamic;
 4
 5namespace WireMock.Extensions
 6{
 7    /// <summary>
 8    /// Dictionary Extensions
 9    /// </summary>
 10    public static class DictionaryExtensions
 11    {
 12        /// <summary>
 13        /// Converts IDictionary to an ExpandObject.
 14        /// </summary>
 15        /// <typeparam name="T"></typeparam>
 16        /// <param name="dictionary">The dictionary.</param>
 17        /// <returns></returns>
 18        public static dynamic ToExpandoObject<T>(this IDictionary<string, T> dictionary)
 019        {
 020            dynamic expando = new ExpandoObject();
 021            var expandoDic = (IDictionary<string, object>)expando;
 22
 23            // go through the items in the dictionary and copy over the key value pairs)
 024            foreach (var kvp in dictionary)
 025            {
 26                // if the value can also be turned into an ExpandoObject, then do it!
 027                var value = kvp.Value as IDictionary<string, object>;
 028                 if (value != null)
 029                {
 030                    var expandoValue = value.ToExpandoObject();
 031                    expandoDic.Add(kvp.Key, expandoValue);
 032                }
 033                 else if (kvp.Value is ICollection)
 034                {
 35                    // iterate through the collection and convert any strin-object dictionaries
 36                    // along the way into expando objects
 037                    var itemList = new List<object>();
 038                    foreach (var item in (ICollection)kvp.Value)
 039                    {
 040                        var objects = item as IDictionary<string, object>;
 041                         if (objects != null)
 042                        {
 043                            var expandoItem = objects.ToExpandoObject();
 044                            itemList.Add(expandoItem);
 045                        }
 46                        else
 047                        {
 048                            itemList.Add(item);
 049                        }
 050                    }
 51
 052                    expandoDic.Add(kvp.Key, itemList);
 053                }
 54                else
 055                {
 056                    expandoDic.Add(kvp.Key, kvp.Value);
 057                }
 058            }
 59
 060            return expando;
 061        }
 62    }
 63}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_DynamicResponseProvider.htm b/report/WireMock.Net_DynamicResponseProvider.htm new file mode 100644 index 000000000..568f4b4a7 --- /dev/null +++ b/report/WireMock.Net_DynamicResponseProvider.htm @@ -0,0 +1,74 @@ + + + + + +WireMock.DynamicResponseProvider - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.DynamicResponseProvider
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\DynamicResponseProvider.cs
Covered lines:0
Uncovered lines:8
Coverable lines:8
Total lines:24
Line coverage:0%
+

Metrics

+ + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)1000
ProvideResponse(...)1000
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Threading.Tasks;
 3using JetBrains.Annotations;
 4using WireMock.Validation;
 5
 6namespace WireMock
 7{
 8    internal class DynamicResponseProvider : IResponseProvider
 9    {
 10        private readonly Func<RequestMessage, ResponseMessage> _responseMessageFunc;
 11
 012        public DynamicResponseProvider([NotNull] Func<RequestMessage, ResponseMessage> responseMessageFunc)
 013        {
 014            Check.NotNull(responseMessageFunc, nameof(responseMessageFunc));
 15
 016            _responseMessageFunc = responseMessageFunc;
 017        }
 18
 19        public Task<ResponseMessage> ProvideResponse(RequestMessage requestMessage)
 020        {
 021            return Task.FromResult(_responseMessageFunc(requestMessage));
 022        }
 23    }
 24}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_EncodingModel.htm b/report/WireMock.Net_EncodingModel.htm new file mode 100644 index 000000000..2f79ac887 --- /dev/null +++ b/report/WireMock.Net_EncodingModel.htm @@ -0,0 +1,69 @@ + + + + + +WireMock.Admin.Mappings.EncodingModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.EncodingModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\EncodingModel.cs
Covered lines:3
Uncovered lines:0
Coverable lines:3
Total lines:23
Line coverage:100%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\EncodingModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Mappings
 2{
 3    /// <summary>
 4    /// EncodingModel
 5    /// </summary>
 6    public class EncodingModel
 7    {
 8        /// <summary>
 9        /// Encoding CodePage
 10        /// </summary>
 811        public int CodePage { get; set; }
 12
 13        /// <summary>
 14        /// Encoding EncodingName
 15        /// </summary>
 416        public string EncodingName { get; set; }
 17
 18        /// <summary>
 19        /// Encoding WebName
 20        /// </summary>
 421        public string WebName { get; set; }
 22    }
 23}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_ExactMatcher.htm b/report/WireMock.Net_ExactMatcher.htm new file mode 100644 index 000000000..73237c8b5 --- /dev/null +++ b/report/WireMock.Net_ExactMatcher.htm @@ -0,0 +1,108 @@ + + + + + +WireMock.Matchers.ExactMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Matchers.ExactMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\ExactMatcher.cs
Covered lines:8
Uncovered lines:6
Coverable lines:14
Total lines:54
Line coverage:57.1%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
IsMatch(...)10100100
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\ExactMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Linq;
 2using JetBrains.Annotations;
 3using WireMock.Validation;
 4
 5namespace WireMock.Matchers
 6{
 7    /// <summary>
 8    /// ExactMatcher
 9    /// </summary>
 10    /// <seealso cref="IMatcher" />
 11    public class ExactMatcher : IMatcher
 12    {
 13        private readonly string[] _values;
 14
 15        /// <summary>
 16        /// Initializes a new instance of the <see cref="ExactMatcher"/> class.
 17        /// </summary>
 18        /// <param name="values">The values.</param>
 719        public ExactMatcher([NotNull] params string[] values)
 720        {
 721            Check.NotNull(values, nameof(values));
 22
 723            _values = values;
 724        }
 25
 26        /// <summary>
 27        /// Determines whether the specified input is match.
 28        /// </summary>
 29        /// <param name="input">The input.</param>
 30        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>
 31        public double IsMatch(string input)
 332        {
 733            return MatchScores.ToScore(_values.Select(value => value.Equals(input)));
 334        }
 35
 36        /// <summary>
 37        /// Gets the value.
 38        /// </summary>
 39        /// <returns>Patterns</returns>
 40        public string[] GetPatterns()
 041        {
 042            return _values;
 043        }
 44
 45        /// <summary>
 46        /// Gets the name.
 47        /// </summary>
 48        /// <returns>Name</returns>
 49        public string GetName()
 050        {
 051            return "ExactMatcher";
 052        }
 53    }
 54}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_FluentMockServer.htm b/report/WireMock.Net_FluentMockServer.htm new file mode 100644 index 000000000..7996f2b6b --- /dev/null +++ b/report/WireMock.Net_FluentMockServer.htm @@ -0,0 +1,1363 @@ + + + + + +WireMock.Server.FluentMockServer - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
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%
+

Metrics

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ReadStaticMappings(...)6484.6260
ReadStaticMapping(...)22100100
InitAdmin()1000
SettingsGet(...)3000
SettingsUpdate(...)3400
MappingGet(...)2200
MappingPut(...)4800
MappingDelete(...)2200
MappingsSave(...)6200
SanitizeFileName(...)1000
MappingsGet(...)4000
MappingsPost(...)1000
DeserializeAndAddMapping(...)106410069.23
MappingsDelete(...)1000
RequestGet(...)2200
RequestDelete(...)2200
RequestsGet(...)2000
ToLogEntryModel(...)7800
RequestsDelete(...)1000
RequestsFind(...)7200
InitRequestBuilder(...)271638439.6844.83
InitResponseBuilder(...)1251238.7136.84
ToMappingModel(...)416553600
Map(...)4200
Map(...)6800
Map(...)4200
Map(...)3200
Map(...)15102452.6347.62
ToJson(...)1000
ToEncoding(...)3210066.67
.ctor(...)155128057.89
.cctor()10100100
FindLogEntries(...)82100100
Start(...)1000
Start(...)10100100
Start(...)10100100
StartWithAdminInterface(...)1000
StartWithAdminInterface(...)1000
StartWithAdminInterfaceAndReadStaticMappings(...)1000
AddCatchAllMapping()2000
Stop()2210066.67
Dispose()3200
Reset()1000
ResetLogEntries()20100100
DeleteLogEntry(...)3200
ResetMappings()30100100
DeleteMapping(...)32100100
AddGlobalProcessingDelay(...)20100100
AllowPartialMapping()2000
SetBasicAuthentication(...)1000
Given(...)10100100
RegisterMapping(...)20100100
LogRequest(...)20100100
HandleRequestAsync()351638468.6366.67
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.IO;
 4using System.Linq;
 5using System.Text;
 6using JetBrains.Annotations;
 7using Newtonsoft.Json;
 8using SimMetrics.Net;
 9using WireMock.Admin.Mappings;
 10using WireMock.Admin.Requests;
 11using WireMock.Admin.Settings;
 12using WireMock.Logging;
 13using WireMock.Matchers;
 14using WireMock.Matchers.Request;
 15using WireMock.RequestBuilders;
 16using WireMock.ResponseBuilders;
 17using WireMock.Util;
 18using WireMock.Validation;
 19
 20namespace WireMock.Server
 21{
 22    /// <summary>
 23    /// The fluent mock server.
 24    /// </summary>
 25    public partial class FluentMockServer
 26    {
 127        private static readonly string AdminMappingsFolder = Path.Combine("__admin", "mappings");
 28        private const string AdminMappings = "/__admin/mappings";
 29        private const string AdminRequests = "/__admin/requests";
 30        private const string AdminSettings = "/__admin/settings";
 1831        private readonly RegexMatcher _adminMappingsGuidPathMatcher = new RegexMatcher(@"^\/__admin\/mappings\/(\{{0,1}(
 1832        private readonly RegexMatcher _adminRequestsGuidPathMatcher = new RegexMatcher(@"^\/__admin\/requests\/(\{{0,1}(
 33
 1834        private readonly JsonSerializerSettings _settings = new JsonSerializerSettings
 1835        {
 1836            Formatting = Formatting.Indented,
 1837            NullValueHandling = NullValueHandling.Ignore,
 1838        };
 39
 40        /// <summary>
 41        /// Reads the static mappings from a folder.
 42        /// </summary>
 43        /// <param name="folder">The optional folder. If not defined, use \__admin\mappings\</param>
 44        [PublicAPI]
 45        public void ReadStaticMappings([CanBeNull] string folder = null)
 146        {
 147             if (folder == null)
 048                folder = Path.Combine(Directory.GetCurrentDirectory(), AdminMappingsFolder);
 49
 150             if (!Directory.Exists(folder))
 051                return;
 52
 953            foreach (string filename in Directory.EnumerateFiles(folder).OrderBy(f => f))
 254            {
 255                ReadStaticMapping(filename);
 256            }
 157        }
 58
 59        /// <summary>
 60        /// Reads the static mapping.
 61        /// </summary>
 62        /// <param name="filename">The filename.</param>
 63        [PublicAPI]
 64        public void ReadStaticMapping([NotNull] string filename)
 465        {
 466            Check.NotNull(filename, nameof(filename));
 67
 468            string filenameWithoutExtension = Path.GetFileNameWithoutExtension(filename);
 69            Guid guidFromFilename;
 70
 471             if (Guid.TryParse(filenameWithoutExtension, out guidFromFilename))
 272            {
 273                DeserializeAndAddMapping(File.ReadAllText(filename), guidFromFilename);
 274            }
 75            else
 276            {
 277                DeserializeAndAddMapping(File.ReadAllText(filename));
 278            }
 479        }
 80
 81        private void InitAdmin()
 082        {
 83            // __admin/settings
 084            Given(Request.Create().WithPath(AdminSettings).UsingGet()).RespondWith(new DynamicResponseProvider(SettingsG
 085            Given(Request.Create().WithPath(AdminSettings).UsingVerb("PUT", "POST")).RespondWith(new DynamicResponseProv
 86
 87
 88            // __admin/mappings
 089            Given(Request.Create().WithPath(AdminMappings).UsingGet()).RespondWith(new DynamicResponseProvider(MappingsG
 090            Given(Request.Create().WithPath(AdminMappings).UsingPost()).RespondWith(new DynamicResponseProvider(Mappings
 091            Given(Request.Create().WithPath(AdminMappings).UsingDelete()).RespondWith(new DynamicResponseProvider(Mappin
 92
 93            // __admin/mappings/reset
 094            Given(Request.Create().WithPath(AdminMappings + "/reset").UsingPost()).RespondWith(new DynamicResponseProvid
 95
 96            // __admin/mappings/{guid}
 097            Given(Request.Create().WithPath(_adminMappingsGuidPathMatcher).UsingGet()).RespondWith(new DynamicResponsePr
 098            Given(Request.Create().WithPath(_adminMappingsGuidPathMatcher).UsingPut().WithHeader("Content-Type", "applic
 099            Given(Request.Create().WithPath(_adminMappingsGuidPathMatcher).UsingDelete()).RespondWith(new DynamicRespons
 100
 101            // __admin/mappings/save
 0102            Given(Request.Create().WithPath(AdminMappings + "/save").UsingPost()).RespondWith(new DynamicResponseProvide
 103
 104
 105            // __admin/requests
 0106            Given(Request.Create().WithPath(AdminRequests).UsingGet()).RespondWith(new DynamicResponseProvider(RequestsG
 0107            Given(Request.Create().WithPath(AdminRequests).UsingDelete()).RespondWith(new DynamicResponseProvider(Reques
 108
 109            // __admin/requests/reset
 0110            Given(Request.Create().WithPath(AdminRequests + "/reset").UsingPost()).RespondWith(new DynamicResponseProvid
 111
 112            // __admin/request/{guid}
 0113            Given(Request.Create().WithPath(_adminRequestsGuidPathMatcher).UsingGet()).RespondWith(new DynamicResponsePr
 0114            Given(Request.Create().WithPath(_adminRequestsGuidPathMatcher).UsingDelete()).RespondWith(new DynamicRespons
 115
 116            // __admin/requests/find
 0117            Given(Request.Create().WithPath(AdminRequests + "/find").UsingPost()).RespondWith(new DynamicResponseProvide
 0118        }
 119
 120        #region Settings
 121        private ResponseMessage SettingsGet(RequestMessage requestMessage)
 0122        {
 0123            var model = new SettingsModel
 0124            {
 0125                AllowPartialMapping = _allowPartialMapping,
 0126                GlobalProcessingDelay = _requestProcessingDelay?.Milliseconds
 0127            };
 128
 0129            return ToJson(model);
 0130        }
 131
 132        private ResponseMessage SettingsUpdate(RequestMessage requestMessage)
 0133        {
 0134            var settings = JsonConvert.DeserializeObject<SettingsModel>(requestMessage.Body);
 135
 0136             if (settings.AllowPartialMapping != null)
 0137                _allowPartialMapping = settings.AllowPartialMapping.Value;
 138
 0139             if (settings.GlobalProcessingDelay != null)
 0140                _requestProcessingDelay = TimeSpan.FromMilliseconds(settings.GlobalProcessingDelay.Value);
 141
 0142            return new ResponseMessage { Body = "Settings updated" };
 0143        }
 144        #endregion Settings
 145
 146        #region Mapping/{guid}
 147        private ResponseMessage MappingGet(RequestMessage requestMessage)
 0148        {
 0149            Guid guid = Guid.Parse(requestMessage.Path.Substring(AdminMappings.Length + 1));
 0150            var mapping = Mappings.FirstOrDefault(m => !m.IsAdminInterface && m.Guid == guid);
 151
 0152             if (mapping == null)
 0153                return new ResponseMessage { StatusCode = 404, Body = "Mapping not found" };
 154
 0155            var model = ToMappingModel(mapping);
 156
 0157            return ToJson(model);
 0158        }
 159
 160        private ResponseMessage MappingPut(RequestMessage requestMessage)
 0161        {
 0162            Guid guid = Guid.Parse(requestMessage.Path.TrimStart(AdminMappings.ToCharArray()));
 0163            var mappingModel = JsonConvert.DeserializeObject<MappingModel>(requestMessage.Body);
 164
 0165             if (mappingModel.Request == null)
 0166                return new ResponseMessage { StatusCode = 400, Body = "Request missing" };
 167
 0168             if (mappingModel.Response == null)
 0169                return new ResponseMessage { StatusCode = 400, Body = "Response missing" };
 170
 0171            var requestBuilder = InitRequestBuilder(mappingModel.Request);
 0172            var responseBuilder = InitResponseBuilder(mappingModel.Response);
 173
 0174            IRespondWithAProvider respondProvider = Given(requestBuilder).WithGuid(guid);
 175
 0176             if (!string.IsNullOrEmpty(mappingModel.Title))
 0177                respondProvider = respondProvider.WithTitle(mappingModel.Title);
 178
 0179            respondProvider.RespondWith(responseBuilder);
 180
 0181            return new ResponseMessage { Body = "Mapping added or updated" };
 0182        }
 183
 184        private ResponseMessage MappingDelete(RequestMessage requestMessage)
 0185        {
 0186            Guid guid = Guid.Parse(requestMessage.Path.Substring(AdminMappings.Length + 1));
 187
 0188             if (DeleteMapping(guid))
 0189                return new ResponseMessage { Body = "Mapping removed" };
 190
 0191            return new ResponseMessage { Body = "Mapping not found" };
 0192        }
 193        #endregion Mapping/{guid}
 194
 195        #region Mappings
 196        private ResponseMessage MappingsSave(RequestMessage requestMessage)
 0197        {
 0198            string folder = Path.Combine(Directory.GetCurrentDirectory(), AdminMappingsFolder);
 0199             if (!Directory.Exists(folder))
 0200                Directory.CreateDirectory(folder);
 201
 0202            foreach (var mapping in Mappings.Where(m => !m.IsAdminInterface))
 0203            {
 0204                var model = ToMappingModel(mapping);
 0205                string json = JsonConvert.SerializeObject(model, _settings);
 0206                string filename = !string.IsNullOrEmpty(mapping.Title) ? SanitizeFileName(mapping.Title) : mapping.Guid.
 207
 0208                File.WriteAllText(Path.Combine(folder, filename + ".json"), json);
 0209            }
 210
 0211            return new ResponseMessage { Body = "Mappings saved to disk" };
 0212        }
 213
 214        private static string SanitizeFileName(string name, char replaceChar = '_')
 0215        {
 0216            return Path.GetInvalidFileNameChars().Aggregate(name, (current, c) => current.Replace(c, replaceChar));
 0217        }
 218
 219        private ResponseMessage MappingsGet(RequestMessage requestMessage)
 0220        {
 0221            var result = new List<MappingModel>();
 0222            foreach (var mapping in Mappings.Where(m => !m.IsAdminInterface))
 0223            {
 0224                var model = ToMappingModel(mapping);
 0225                result.Add(model);
 0226            }
 227
 0228            return ToJson(result);
 0229        }
 230
 231        private ResponseMessage MappingsPost(RequestMessage requestMessage)
 0232        {
 233            try
 0234            {
 0235                DeserializeAndAddMapping(requestMessage.Body);
 0236            }
 0237            catch (ArgumentException a)
 0238            {
 0239                return new ResponseMessage { StatusCode = 400, Body = a.Message };
 240            }
 0241            catch (Exception e)
 0242            {
 0243                return new ResponseMessage { StatusCode = 500, Body = e.ToString() };
 244            }
 245
 0246            return new ResponseMessage { StatusCode = 201, Body = "Mapping added" };
 0247        }
 248
 249        private void DeserializeAndAddMapping(string json, Guid? guid = null)
 4250        {
 4251            var mappingModel = JsonConvert.DeserializeObject<MappingModel>(json);
 252
 4253            Check.NotNull(mappingModel, nameof(mappingModel));
 4254            Check.NotNull(mappingModel.Request, nameof(mappingModel.Request));
 4255            Check.NotNull(mappingModel.Response, nameof(mappingModel.Response));
 256
 4257            var requestBuilder = InitRequestBuilder(mappingModel.Request);
 4258            var responseBuilder = InitResponseBuilder(mappingModel.Response);
 259
 4260            IRespondWithAProvider respondProvider = Given(requestBuilder);
 261
 4262             if (guid != null)
 2263            {
 2264                respondProvider = respondProvider.WithGuid(guid.Value);
 2265            }
 2266             else if (mappingModel.Guid != null && mappingModel.Guid != Guid.Empty)
 2267            {
 2268                respondProvider = respondProvider.WithGuid(mappingModel.Guid.Value);
 2269            }
 270
 4271             if (!string.IsNullOrEmpty(mappingModel.Title))
 2272                respondProvider = respondProvider.WithTitle(mappingModel.Title);
 273
 4274             if (mappingModel.Priority != null)
 4275                respondProvider = respondProvider.AtPriority(mappingModel.Priority.Value);
 276
 4277            respondProvider.RespondWith(responseBuilder);
 4278        }
 279
 280        private ResponseMessage MappingsDelete(RequestMessage requestMessage)
 0281        {
 0282            ResetMappings();
 283
 0284            return new ResponseMessage { Body = "Mappings deleted" };
 0285        }
 286        #endregion Mappings
 287
 288        #region Request/{guid}
 289        private ResponseMessage RequestGet(RequestMessage requestMessage)
 0290        {
 0291            Guid guid = Guid.Parse(requestMessage.Path.Substring(AdminRequests.Length + 1));
 0292            var entry = LogEntries.FirstOrDefault(r => !r.RequestMessage.Path.StartsWith("/__admin/") && r.Guid == guid)
 293
 0294             if (entry == null)
 0295                return new ResponseMessage { StatusCode = 404, Body = "Request not found" };
 296
 0297            var model = ToLogEntryModel(entry);
 298
 0299            return ToJson(model);
 0300        }
 301
 302        private ResponseMessage RequestDelete(RequestMessage requestMessage)
 0303        {
 0304            Guid guid = Guid.Parse(requestMessage.Path.Substring(AdminRequests.Length + 1));
 305
 0306             if (DeleteLogEntry(guid))
 0307                return new ResponseMessage { Body = "Request removed" };
 308
 0309            return new ResponseMessage { Body = "Request not found" };
 0310        }
 311        #endregion Request/{guid}
 312
 313        #region Requests
 314        private ResponseMessage RequestsGet(RequestMessage requestMessage)
 0315        {
 0316            var result = LogEntries
 0317                .Where(r => !r.RequestMessage.Path.StartsWith("/__admin/"))
 0318                .Select(ToLogEntryModel);
 319
 0320            return ToJson(result);
 0321        }
 322
 323        private LogEntryModel ToLogEntryModel(LogEntry logEntry)
 0324        {
 0325             return new LogEntryModel
 0326            {
 0327                Guid = logEntry.Guid,
 0328                Request = new LogRequestModel
 0329                {
 0330                    DateTime = logEntry.RequestMessage.DateTime,
 0331                    Path = logEntry.RequestMessage.Path,
 0332                    AbsoleteUrl = logEntry.RequestMessage.Url,
 0333                    Query = logEntry.RequestMessage.Query,
 0334                    Method = logEntry.RequestMessage.Method,
 0335                    Body = logEntry.RequestMessage.Body,
 0336                    Headers = logEntry.RequestMessage.Headers,
 0337                    Cookies = logEntry.RequestMessage.Cookies,
 0338                    BodyEncoding = logEntry.RequestMessage.BodyEncoding != null ? new EncodingModel
 0339                    {
 0340                        EncodingName = logEntry.RequestMessage.BodyEncoding.EncodingName,
 0341                        CodePage = logEntry.RequestMessage.BodyEncoding.CodePage,
 0342                        WebName = logEntry.RequestMessage.BodyEncoding.WebName
 0343                    } : null
 0344                },
 0345                Response = new LogResponseModel
 0346                {
 0347                    StatusCode = logEntry.ResponseMessage.StatusCode,
 0348                    Body = logEntry.ResponseMessage.Body,
 0349                    BodyOriginal = logEntry.ResponseMessage.BodyOriginal,
 0350                    Headers = logEntry.ResponseMessage.Headers,
 0351                    BodyEncoding = logEntry.ResponseMessage.BodyEncoding != null ? new EncodingModel
 0352                    {
 0353                        EncodingName = logEntry.ResponseMessage.BodyEncoding.EncodingName,
 0354                        CodePage = logEntry.ResponseMessage.BodyEncoding.CodePage,
 0355                        WebName = logEntry.ResponseMessage.BodyEncoding.WebName
 0356                    } : null
 0357                },
 0358                MappingGuid = logEntry.MappingGuid,
 0359                MappingTitle = logEntry.MappingTitle,
 0360                RequestMatchResult = logEntry.RequestMatchResult != null ? new LogRequestMatchModel
 0361                {
 0362                    TotalScore = logEntry.RequestMatchResult.TotalScore,
 0363                    TotalNumber = logEntry.RequestMatchResult.TotalNumber,
 0364                    IsPerfectMatch = logEntry.RequestMatchResult.IsPerfectMatch,
 0365                    AverageTotalScore = logEntry.RequestMatchResult.AverageTotalScore
 0366                } : null
 0367            };
 0368        }
 369
 370        private ResponseMessage RequestsDelete(RequestMessage requestMessage)
 0371        {
 0372            ResetLogEntries();
 373
 0374            return new ResponseMessage { Body = "Requests deleted" };
 0375        }
 376        #endregion Requests
 377
 378        #region Requests/find
 379        private ResponseMessage RequestsFind(RequestMessage requestMessage)
 0380        {
 0381            var requestModel = JsonConvert.DeserializeObject<RequestModel>(requestMessage.Body);
 382
 0383            var request = (Request)InitRequestBuilder(requestModel);
 384
 0385            var dict = new Dictionary<LogEntry, RequestMatchResult>();
 0386            foreach (var logEntry in LogEntries.Where(le => !le.RequestMessage.Path.StartsWith("/__admin/")))
 0387            {
 0388                var requestMatchResult = new RequestMatchResult();
 0389                 if (request.GetMatchingScore(logEntry.RequestMessage, requestMatchResult) > 0.99)
 0390                    dict.Add(logEntry, requestMatchResult);
 0391            }
 392
 0393            var result = dict.OrderBy(x => x.Value.AverageTotalScore).Select(x => x.Key);
 394
 0395            return ToJson(result);
 0396        }
 397        #endregion Requests/find
 398
 399        private IRequestBuilder InitRequestBuilder(RequestModel requestModel)
 4400        {
 4401            IRequestBuilder requestBuilder = Request.Create();
 402
 4403             if (requestModel.Path != null)
 4404            {
 4405                string path = requestModel.Path as string;
 4406                 if (path != null)
 0407                    requestBuilder = requestBuilder.WithPath(path);
 408                else
 4409                {
 4410                    var pathModel = JsonUtils.ParseJTokenToObject<PathModel>(requestModel.Path);
 4411                     if (pathModel?.Matchers != null)
 4412                        requestBuilder = requestBuilder.WithPath(pathModel.Matchers.Select(Map).ToArray());
 4413                }
 4414            }
 415
 4416             if (requestModel.Url != null)
 0417            {
 0418                string url = requestModel.Url as string;
 0419                 if (url != null)
 0420                    requestBuilder = requestBuilder.WithUrl(url);
 421                else
 0422                {
 0423                    var urlModel = JsonUtils.ParseJTokenToObject<UrlModel>(requestModel.Url);
 0424                     if (urlModel?.Matchers != null)
 0425                        requestBuilder = requestBuilder.WithUrl(urlModel.Matchers.Select(Map).ToArray());
 0426                }
 0427            }
 428
 4429             if (requestModel.Methods != null)
 4430                requestBuilder = requestBuilder.UsingVerb(requestModel.Methods);
 431
 4432             if (requestModel.Headers != null)
 0433            {
 0434                foreach (var headerModel in requestModel.Headers.Where(h => h.Matchers != null))
 0435                {
 0436                    requestBuilder = requestBuilder.WithHeader(headerModel.Name, headerModel.Matchers.Select(Map).ToArra
 0437                }
 0438            }
 439
 4440             if (requestModel.Cookies != null)
 0441            {
 0442                foreach (var cookieModel in requestModel.Cookies.Where(c => c.Matchers != null))
 0443                {
 0444                    requestBuilder = requestBuilder.WithCookie(cookieModel.Name, cookieModel.Matchers.Select(Map).ToArra
 0445                }
 0446            }
 447
 4448             if (requestModel.Params != null)
 0449            {
 0450                foreach (var paramModel in requestModel.Params.Where(p => p.Values != null))
 0451                {
 0452                    requestBuilder = requestBuilder.WithParam(paramModel.Name, paramModel.Values.ToArray());
 0453                }
 0454            }
 455
 4456             if (requestModel.Body?.Matcher != null)
 2457            {
 2458                var bodyMatcher = Map(requestModel.Body.Matcher);
 2459                requestBuilder = requestBuilder.WithBody(bodyMatcher);
 2460            }
 461
 4462            return requestBuilder;
 4463        }
 464
 465        private IResponseBuilder InitResponseBuilder(ResponseModel responseModel)
 4466        {
 4467            IResponseBuilder responseBuilder = Response.Create();
 468
 4469             if (responseModel.StatusCode.HasValue)
 4470                responseBuilder = responseBuilder.WithStatusCode(responseModel.StatusCode.Value);
 471
 4472             if (responseModel.Headers != null)
 4473                responseBuilder = responseBuilder.WithHeaders(responseModel.Headers);
 0474             else if (responseModel.HeadersRaw != null)
 0475            {
 0476                foreach (string headerLine in responseModel.HeadersRaw.Split(new[] { "\n", "\r\n" }, StringSplitOptions.
 0477                {
 0478                    int indexColon = headerLine.IndexOf(":", StringComparison.Ordinal);
 0479                    string key = headerLine.Substring(0, indexColon).TrimStart(' ', '\t');
 0480                    string value = headerLine.Substring(indexColon + 1).TrimStart(' ', '\t');
 0481                    responseBuilder = responseBuilder.WithHeader(key, value);
 0482                }
 0483            }
 484
 4485             if (responseModel.Body != null)
 4486                responseBuilder = responseBuilder.WithBody(responseModel.Body, ToEncoding(responseModel.BodyEncoding));
 0487             else if (responseModel.BodyAsJson != null)
 0488                responseBuilder = responseBuilder.WithBodyAsJson(responseModel.BodyAsJson, ToEncoding(responseModel.Body
 0489             else if (responseModel.BodyAsBase64 != null)
 0490                responseBuilder = responseBuilder.WithBodyAsBase64(responseModel.BodyAsBase64, ToEncoding(responseModel.
 491
 4492             if (responseModel.UseTransformer)
 0493                responseBuilder = responseBuilder.WithTransformer();
 494
 4495             if (responseModel.Delay > 0)
 0496                responseBuilder = responseBuilder.WithDelay(responseModel.Delay.Value);
 497
 4498            return responseBuilder;
 4499        }
 500
 501        private MappingModel ToMappingModel(Mapping mapping)
 0502        {
 0503            var request = (Request)mapping.RequestMatcher;
 0504            var response = (Response)mapping.Provider;
 505
 0506            var pathMatchers = request.GetRequestMessageMatchers<RequestMessagePathMatcher>();
 0507            var urlMatchers = request.GetRequestMessageMatchers<RequestMessageUrlMatcher>();
 0508            var headerMatchers = request.GetRequestMessageMatchers<RequestMessageHeaderMatcher>();
 0509            var cookieMatchers = request.GetRequestMessageMatchers<RequestMessageCookieMatcher>();
 0510            var paramsMatchers = request.GetRequestMessageMatchers<RequestMessageParamMatcher>();
 0511            var bodyMatcher = request.GetRequestMessageMatcher<RequestMessageBodyMatcher>();
 0512            var methodMatcher = request.GetRequestMessageMatcher<RequestMessageMethodMatcher>();
 513
 0514             return new MappingModel
 0515            {
 0516                Guid = mapping.Guid,
 0517                Title = mapping.Title,
 0518                Priority = mapping.Priority,
 0519                Request = new RequestModel
 0520                {
 0521                    Path = pathMatchers != null && pathMatchers.Any() ? new PathModel
 0522                    {
 0523                        Matchers = Map(pathMatchers.Where(m => m.Matchers != null).SelectMany(m => m.Matchers)),
 0524                        Funcs = Map(pathMatchers.Where(m => m.Funcs != null).SelectMany(m => m.Funcs))
 0525                    } : null,
 0526
 0527                    Url = urlMatchers != null && urlMatchers.Any() ? new UrlModel
 0528                    {
 0529                        Matchers = Map(urlMatchers.Where(m => m.Matchers != null).SelectMany(m => m.Matchers)),
 0530                        Funcs = Map(urlMatchers.Where(m => m.Funcs != null).SelectMany(m => m.Funcs))
 0531                    } : null,
 0532
 0533                    Methods = methodMatcher?.Methods,
 0534
 0535                    Headers = headerMatchers != null && headerMatchers.Any() ? headerMatchers.Select(hm => new HeaderMod
 0536                    {
 0537                        Name = hm.Name,
 0538                        Matchers = Map(hm.Matchers),
 0539                        Funcs = Map(hm.Funcs)
 0540                    }).ToList() : null,
 0541
 0542                    Cookies = cookieMatchers != null && cookieMatchers.Any() ? cookieMatchers.Select(cm => new CookieMod
 0543                    {
 0544                        Name = cm.Name,
 0545                        Matchers = Map(cm.Matchers),
 0546                        Funcs = Map(cm.Funcs)
 0547                    }).ToList() : null,
 0548
 0549                     Params = paramsMatchers != null && paramsMatchers.Any() ? paramsMatchers.Select(pm => new ParamModel
 0550                    {
 0551                        Name = pm.Key,
 0552                        Values = pm.Values?.ToList(),
 0553                        Funcs = Map(pm.Funcs)
 0554                    }).ToList() : null,
 0555
 0556                    Body = methodMatcher?.Methods != null && methodMatcher.Methods.Count(m => m == "get") == 1 ? null : 
 0557                    {
 0558                        Matcher = bodyMatcher != null ? Map(bodyMatcher.Matcher) : null,
 0559                        Func = bodyMatcher != null ? Map(bodyMatcher.Func) : null,
 0560                        DataFunc = bodyMatcher != null ? Map(bodyMatcher.DataFunc) : null
 0561                    }
 0562                },
 0563                Response = new ResponseModel
 0564                {
 0565                    StatusCode = response.ResponseMessage.StatusCode,
 0566                    Headers = response.ResponseMessage.Headers,
 0567                    Body = response.ResponseMessage.Body,
 0568                    UseTransformer = response.UseTransformer,
 0569                    Delay = response.Delay?.Milliseconds,
 0570
 0571                    BodyEncoding = response.ResponseMessage.BodyEncoding != null ? new EncodingModel
 0572                    {
 0573                        EncodingName = response.ResponseMessage.BodyEncoding.EncodingName,
 0574                        CodePage = response.ResponseMessage.BodyEncoding.CodePage,
 0575                        WebName = response.ResponseMessage.BodyEncoding.WebName
 0576                    } : null
 0577                }
 0578            };
 0579        }
 580
 581        private MatcherModel[] Map([CanBeNull] IEnumerable<IMatcher> matchers)
 0582        {
 0583             if (matchers == null || !matchers.Any())
 0584                return null;
 585
 0586            return matchers.Select(Map).Where(x => x != null).ToArray();
 0587        }
 588
 589        private MatcherModel Map([CanBeNull] IMatcher matcher)
 0590        {
 0591             if (matcher == null)
 0592                return null;
 593
 0594            var patterns = matcher.GetPatterns();
 595
 0596             return new MatcherModel
 0597            {
 0598                Name = matcher.GetName(),
 0599                Pattern = patterns.Length == 1 ? patterns.First() : null,
 0600                Patterns = patterns.Length > 1 ? patterns : null
 0601            };
 0602        }
 603
 604        private string[] Map<T>([CanBeNull] IEnumerable<Func<T, bool>> funcs)
 0605        {
 0606             if (funcs == null || !funcs.Any())
 0607                return null;
 608
 0609            return funcs.Select(Map).Where(x => x != null).ToArray();
 0610        }
 611
 612        private string Map<T>([CanBeNull] Func<T, bool> func)
 0613        {
 0614             return func?.ToString();
 0615        }
 616
 617        private IMatcher Map([CanBeNull] MatcherModel matcher)
 6618        {
 6619             if (matcher == null)
 0620                return null;
 621
 6622            var parts = matcher.Name.Split('.');
 6623            string matcherName = parts[0];
 6624             string matcherType = parts.Length > 1 ? parts[1] : null;
 625
 6626            string[] patterns = matcher.Patterns ?? new[] { matcher.Pattern };
 627
 6628             switch (matcherName)
 629            {
 630                case "ExactMatcher":
 4631                    return new ExactMatcher(patterns);
 632
 633                case "RegexMatcher":
 0634                    return new RegexMatcher(patterns);
 635
 636                case "JsonPathMatcher":
 0637                    return new JsonPathMatcher(patterns);
 638
 639                case "XPathMatcher":
 0640                    return new XPathMatcher(matcher.Pattern);
 641
 642                case "WildcardMatcher":
 2643                     return new WildcardMatcher(patterns, matcher.IgnoreCase == true);
 644
 645                case "SimMetricsMatcher":
 0646                    SimMetricType type = SimMetricType.Levenstein;
 0647                     if (!string.IsNullOrEmpty(matcherType) && !Enum.TryParse(matcherType, out type))
 0648                        throw new NotSupportedException($"Matcher '{matcherName}' with Type '{matcherType}' is not suppo
 649
 0650                    return new SimMetricsMatcher(matcher.Pattern, type);
 651
 652                default:
 0653                    throw new NotSupportedException($"Matcher '{matcherName}' is not supported.");
 654            }
 6655        }
 656
 657        private ResponseMessage ToJson<T>(T result)
 0658        {
 0659            return new ResponseMessage
 0660            {
 0661                Body = JsonConvert.SerializeObject(result, _settings),
 0662                StatusCode = 200,
 0663                Headers = new Dictionary<string, string> { { "Content-Type", "application/json" } }
 0664            };
 0665        }
 666
 667        private Encoding ToEncoding(EncodingModel encodingModel)
 4668        {
 4669             return encodingModel != null ? Encoding.GetEncoding(encodingModel.CodePage) : null;
 4670        }
 671    }
 672}
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections;
 3using System.Collections.Generic;
 4using System.Collections.ObjectModel;
 5using System.Linq;
 6using System.Net;
 7using System.Text;
 8using System.Threading.Tasks;
 9using JetBrains.Annotations;
 10using WireMock.Http;
 11using WireMock.Logging;
 12using WireMock.Matchers;
 13using WireMock.Matchers.Request;
 14using WireMock.RequestBuilders;
 15using WireMock.Validation;
 16using System.Threading;
 17
 18namespace WireMock.Server
 19{
 20    /// <summary>
 21    /// The fluent mock server.
 22    /// </summary>
 23    public partial class FluentMockServer : IDisposable
 24    {
 25        private readonly TinyHttpServer _httpServer;
 26
 1827        private IList<Mapping> _mappings = new List<Mapping>();
 28
 1829        private readonly IList<LogEntry> _logEntries = new List<LogEntry>();
 30
 1831        private readonly HttpListenerRequestMapper _requestMapper = new HttpListenerRequestMapper();
 32
 1833        private readonly HttpListenerResponseMapper _responseMapper = new HttpListenerResponseMapper();
 34
 1835        private readonly object _syncRoot = new object();
 36
 37        private TimeSpan? _requestProcessingDelay;
 38
 39        private bool _allowPartialMapping;
 40
 41        private IMatcher _authorizationMatcher;
 42
 43        /// <summary>
 44        /// Gets the ports.
 45        /// </summary>
 46        /// <value>
 47        /// The ports.
 48        /// </value>
 49        [PublicAPI]
 1350        public List<int> Ports { get; }
 51
 52        /// <summary>
 53        /// Gets the urls.
 54        /// </summary>
 55        [PublicAPI]
 1856        public string[] Urls { get; }
 57
 58        /// <summary>
 59        /// Gets the request logs.
 60        /// </summary>
 61        [PublicAPI]
 62        public IEnumerable<LogEntry> LogEntries
 63        {
 64            get
 365            {
 366                lock (((ICollection)_logEntries).SyncRoot)
 367                {
 368                    return new ReadOnlyCollection<LogEntry>(_logEntries);
 69                }
 370            }
 71        }
 72
 73        /// <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>();
 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        }
 100
 101        /// <summary>
 102        /// Gets the mappings.
 103        /// </summary>
 104        [PublicAPI]
 105        public IEnumerable<Mapping> Mappings
 106        {
 107            get
 7108            {
 7109                lock (((ICollection)_mappings).SyncRoot)
 7110                {
 7111                    return new ReadOnlyCollection<Mapping>(_mappings);
 112                }
 7113            }
 114        }
 115
 116        /// <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        }
 128
 129        /// <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        }
 144
 145        /// <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        }
 160
 161        /// <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        }
 177
 178        /// <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        }
 194
 195        /// <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        }
 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        }
 240
 241        /// <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        }
 252
 253        /// <summary>
 254        /// Stop this server.
 255        /// </summary>
 256        [PublicAPI]
 257        public void Stop()
 18258        {
 18259             _httpServer?.Stop();
 18260        }
 261
 262        /// <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        }
 272
 273        /// <summary>
 274        /// Resets LogEntries and Mappings.
 275        /// </summary>
 276        [PublicAPI]
 277        public void Reset()
 0278        {
 0279            ResetLogEntries();
 280
 0281            ResetMappings();
 0282        }
 283
 284        /// <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        }
 295
 296        /// <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        }
 316
 317        /// <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        }
 328
 329        /// <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        }
 349
 350        /// <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        }
 364
 365        /// <summary>
 366        /// Allows the partial mapping.
 367        /// </summary>
 368        [PublicAPI]
 369        public void AllowPartialMapping()
 0370        {
 0371            lock (_syncRoot)
 0372            {
 0373                _allowPartialMapping = true;
 0374            }
 0375        }
 376
 377        /// <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        }
 391
 392        /// <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        }
 402
 403        /// <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        }
 419
 420        /// <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        }
 431
 432        /// <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                }
 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}
+
+
+
+

Methods/Properties

+.cctor()
+.ctor(WireMock.Server.FluentMockServerSettings)
+ReadStaticMappings(System.String)
+ReadStaticMapping(System.String)
+InitAdmin()
+SettingsGet(WireMock.RequestMessage)
+SettingsUpdate(WireMock.RequestMessage)
+MappingGet(WireMock.RequestMessage)
+MappingPut(WireMock.RequestMessage)
+MappingDelete(WireMock.RequestMessage)
+MappingsSave(WireMock.RequestMessage)
+SanitizeFileName(System.String,System.Char)
+MappingsGet(WireMock.RequestMessage)
+MappingsPost(WireMock.RequestMessage)
+DeserializeAndAddMapping(System.String,System.Nullable`1<System.Guid>)
+MappingsDelete(WireMock.RequestMessage)
+RequestGet(WireMock.RequestMessage)
+RequestDelete(WireMock.RequestMessage)
+RequestsGet(WireMock.RequestMessage)
+ToLogEntryModel(WireMock.Logging.LogEntry)
+RequestsDelete(WireMock.RequestMessage)
+RequestsFind(WireMock.RequestMessage)
+InitRequestBuilder(WireMock.Admin.Mappings.RequestModel)
+InitResponseBuilder(WireMock.Admin.Mappings.ResponseModel)
+ToMappingModel(WireMock.Mapping)
+Map(System.Collections.Generic.IEnumerable`1<WireMock.Matchers.IMatcher>)
+Map(WireMock.Matchers.IMatcher)
+Map(System.Collections.Generic.IEnumerable`1<System.Func`2<T,System.Boolean>>)
+Map(System.Func`2<T,System.Boolean>)
+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()
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_FluentMockServerSettings.htm b/report/WireMock.Net_FluentMockServerSettings.htm new file mode 100644 index 000000000..c697ac6ab --- /dev/null +++ b/report/WireMock.Net_FluentMockServerSettings.htm @@ -0,0 +1,98 @@ + + + + + +WireMock.Server.FluentMockServerSettings - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
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
Uncovered lines:0
Coverable lines:5
Total lines:48
Line coverage:100%
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Server
 2{
 3    /// <summary>
 4    /// FluentMockServerSettings
 5    /// </summary>
 6    public class FluentMockServerSettings
 7    {
 8        /// <summary>
 9        /// Gets or sets the port.
 10        /// </summary>
 11        /// <value>
 12        /// The port.
 13        /// </value>
 3214        public int? Port { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the use SSL.
 18        /// </summary>
 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}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_HeaderModel.htm b/report/WireMock.Net_HeaderModel.htm new file mode 100644 index 000000000..755443556 --- /dev/null +++ b/report/WireMock.Net_HeaderModel.htm @@ -0,0 +1,80 @@ + + + + + +WireMock.Admin.Mappings.HeaderModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.HeaderModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\HeaderModel.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:34
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\HeaderModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// Header Model
 7    /// </summary>
 8    public class HeaderModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the name.
 12        /// </summary>
 13        /// <value>
 14        /// The name.
 15        /// </value>
 016        public string Name { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the matchers.
 20        /// </summary>
 21        /// <value>
 22        /// The matchers.
 23        /// </value>
 024        public IList<MatcherModel> Matchers { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the functions.
 28        /// </summary>
 29        /// <value>
 30        /// The functions.
 31        /// </value>
 032        public string[] Funcs { get; set; }
 33    }
 34}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_HttpListenerRequestMapper.htm b/report/WireMock.Net_HttpListenerRequestMapper.htm new file mode 100644 index 000000000..0d2ed3cf4 --- /dev/null +++ b/report/WireMock.Net_HttpListenerRequestMapper.htm @@ -0,0 +1,111 @@ + + + + + +WireMock.HttpListenerRequestMapper - Coverage Report + +
+

Summary

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

Metrics

+ + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
Map(...)8487.5100
GetRequestBody(...)42100100
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.IO;
 4using System.Linq;
 5using System.Net;
 6using System.Text;
 7
 8namespace WireMock
 9{
 10    /// <summary>
 11    /// The http listener request mapper.
 12    /// </summary>
 13    public class HttpListenerRequestMapper
 14    {
 15        /// <summary>
 16        /// The map.
 17        /// </summary>
 18        /// <param name="listenerRequest">The listener request.</param>
 19        /// <returns>The <see cref="RequestMessage"/>.</returns>
 20        public RequestMessage Map(HttpListenerRequest listenerRequest)
 1821        {
 1822            Uri url = listenerRequest.Url;
 1823            string verb = listenerRequest.HttpMethod;
 1824            byte[] body = GetRequestBody(listenerRequest);
 1825             Encoding bodyEncoding = body != null ? listenerRequest.ContentEncoding : null;
 1826             string bodyAsString = bodyEncoding?.GetString(body);
 1827            var listenerHeaders = listenerRequest.Headers;
 10028            var headers = listenerHeaders.AllKeys.ToDictionary(k => k, k => listenerHeaders[k]);
 1829            var cookies = new Dictionary<string, string>();
 30
 5431            foreach (Cookie cookie in listenerRequest.Cookies)
 032                cookies.Add(cookie.Name, cookie.Value);
 33
 1834            return new RequestMessage(url, verb, body, bodyAsString, bodyEncoding, headers, cookies) { DateTime = DateTi
 1835        }
 36
 37        /// <summary>
 38        /// The get request body.
 39        /// </summary>
 40        /// <param name="request">The request.</param>
 41        /// <returns>The <see cref="string"/>.</returns>
 42        private byte[] GetRequestBody(HttpListenerRequest request)
 1843        {
 1844             if (!request.HasEntityBody)
 1645            {
 1646                return null;
 47            }
 48
 249            using (var bodyStream = request.InputStream)
 250            {
 251                using (var memoryStream = new MemoryStream())
 252                {
 253                    bodyStream.CopyTo(memoryStream);
 54
 255                    return memoryStream.ToArray();
 56                }
 57            }
 1858        }
 59    }
 60}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_HttpListenerResponseMapper.htm b/report/WireMock.Net_HttpListenerResponseMapper.htm new file mode 100644 index 000000000..26f0bfd49 --- /dev/null +++ b/report/WireMock.Net_HttpListenerResponseMapper.htm @@ -0,0 +1,90 @@ + + + + + +WireMock.HttpListenerResponseMapper - Coverage Report + +
+

Summary

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

Metrics

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

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Linq;
 2using System.Net;
 3using System.Text;
 4
 5namespace WireMock
 6{
 7    /// <summary>
 8    /// The http listener response mapper.
 9    /// </summary>
 10    public class HttpListenerResponseMapper
 11    {
 2212        private readonly Encoding _utf8NoBom = new UTF8Encoding(false);
 13
 14        /// <summary>
 15        /// The map.
 16        /// </summary>
 17        /// <param name="responseMessage">
 18        /// The response.
 19        /// </param>
 20        /// <param name="listenerResponse">The listenerResponse.</param>
 21        public void Map(ResponseMessage responseMessage, HttpListenerResponse listenerResponse)
 1722        {
 1723            listenerResponse.StatusCode = responseMessage.StatusCode;
 24
 1925            responseMessage.Headers.ToList().ForEach(pair => listenerResponse.AddHeader(pair.Key, pair.Value));
 26
 1727             if (responseMessage.Body == null)
 428                return;
 29
 1330             var encoding = responseMessage.BodyEncoding ?? _utf8NoBom;
 1331            byte[] buffer = encoding.GetBytes(responseMessage.Body);
 32
 1333            listenerResponse.ContentEncoding = encoding;
 1334            listenerResponse.ContentLength64 = buffer.Length;
 1335            listenerResponse.OutputStream.Write(buffer, 0, buffer.Length);
 1336            listenerResponse.OutputStream.Flush();
 1737        }
 38    }
 39}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_JsonPathMatcher.htm b/report/WireMock.Net_JsonPathMatcher.htm new file mode 100644 index 000000000..58c883420 --- /dev/null +++ b/report/WireMock.Net_JsonPathMatcher.htm @@ -0,0 +1,123 @@ + + + + + +WireMock.Matchers.JsonPathMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.JsonPathMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\JSONPathMatcher.cs
Covered lines:11
Uncovered lines:10
Coverable lines:21
Total lines:68
Line coverage:52.3%
Branch coverage:50%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
IsMatch(...)226066.67
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\JSONPathMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Linq;
 3using JetBrains.Annotations;
 4using Newtonsoft.Json.Linq;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers
 8{
 9    /// <summary>
 10    /// JSONPathMatcher
 11    /// </summary>
 12    /// <seealso cref="IMatcher" />
 13    public class JsonPathMatcher : IMatcher
 14    {
 15        private readonly string[] _patterns;
 16
 17        /// <summary>
 18        /// Initializes a new instance of the <see cref="JsonPathMatcher"/> class.
 19        /// </summary>
 20        /// <param name="patterns">The patterns.</param>
 221        public JsonPathMatcher([NotNull] params string[] patterns)
 222        {
 223            Check.NotNull(patterns, nameof(patterns));
 24
 225            _patterns = patterns;
 226        }
 27
 28        /// <summary>
 29        /// Determines whether the specified input is match.
 30        /// </summary>
 31        /// <param name="input">The input string</param>
 32        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>
 33        public double IsMatch(string input)
 234        {
 235             if (input == null)
 036                return MatchScores.Mismatch;
 37
 38            try
 239            {
 240                JObject o = JObject.Parse(input);
 41
 442                return MatchScores.ToScore(_patterns.Select(p => o.SelectToken(p) != null));
 43            }
 044            catch (Exception)
 045            {
 046                return MatchScores.Mismatch;
 47            }
 248        }
 49
 50        /// <summary>
 51        /// Gets the patterns.
 52        /// </summary>
 53        /// <returns>Pattern</returns>
 54        public string[] GetPatterns()
 055        {
 056            return _patterns;
 057        }
 58
 59        /// <summary>
 60        /// Gets the name.
 61        /// </summary>
 62        /// <returns>Name</returns>
 63        public string GetName()
 064        {
 065            return "JsonPathMatcher";
 066        }
 67    }
 68}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_JsonUtils.htm b/report/WireMock.Net_JsonUtils.htm new file mode 100644 index 000000000..e30595889 --- /dev/null +++ b/report/WireMock.Net_JsonUtils.htm @@ -0,0 +1,68 @@ + + + + + +WireMock.Util.JsonUtils - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Util.JsonUtils
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Util\JsonUtils.cs
Covered lines:6
Uncovered lines:2
Coverable lines:8
Total lines:19
Line coverage:75%
Branch coverage:50%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ParseJTokenToObject(...)347560
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Util\JsonUtils.cs

+ + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using Newtonsoft.Json.Linq;
 2
 3namespace WireMock.Util
 4{
 5    internal static class JsonUtils
 6    {
 7        public static T ParseJTokenToObject<T>(object value)
 48        {
 49             if (value == null)
 010                return default(T);
 11
 412            JToken token = value as JToken;
 413             if (token == null)
 014                return default(T);
 15
 416            return token.ToObject<T>();
 417        }
 18    }
 19}
+
+
+
+

Methods/Properties

+ParseJTokenToObject(System.Object)
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_LogEntry.htm b/report/WireMock.Net_LogEntry.htm new file mode 100644 index 000000000..405c6d72b --- /dev/null +++ b/report/WireMock.Net_LogEntry.htm @@ -0,0 +1,111 @@ + + + + + +WireMock.Logging.LogEntry - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Logging.LogEntry
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Logging\LogEntry.cs
Covered lines:6
Uncovered lines:0
Coverable lines:6
Total lines:59
Line coverage:100%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Logging\LogEntry.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using WireMock.Matchers.Request;
 3
 4namespace WireMock.Logging
 5{
 6    /// <summary>
 7    /// LogEntry
 8    /// </summary>
 9    public class LogEntry
 10    {
 11        /// <summary>
 12        /// Gets or sets the unique identifier.
 13        /// </summary>
 14        /// <value>
 15        /// The unique identifier.
 16        /// </value>
 1317        public Guid Guid { get; set; }
 18
 19        /// <summary>
 20        /// Gets or sets the request message.
 21        /// </summary>
 22        /// <value>
 23        /// The request message.
 24        /// </value>
 1925        public RequestMessage RequestMessage { get; set; }
 26
 27        /// <summary>
 28        /// Gets or sets the response message.
 29        /// </summary>
 30        /// <value>
 31        /// The response message.
 32        /// </value>
 1333        public ResponseMessage ResponseMessage { get; set; }
 34
 35        /// <summary>
 36        /// Gets or sets the request match result.
 37        /// </summary>
 38        /// <value>
 39        /// The request match result.
 40        /// </value>
 1341        public RequestMatchResult RequestMatchResult { get; set; }
 42
 43        /// <summary>
 44        /// Gets or sets the mapping unique identifier.
 45        /// </summary>
 46        /// <value>
 47        /// The mapping unique identifier.
 48        /// </value>
 1349        public Guid? MappingGuid { get; set; }
 50
 51        /// <summary>
 52        /// Gets or sets the mapping unique title.
 53        /// </summary>
 54        /// <value>
 55        /// The mapping unique title.
 56        /// </value>
 1357        public string MappingTitle { get; set; }
 58    }
 59}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_LogEntryModel.htm b/report/WireMock.Net_LogEntryModel.htm new file mode 100644 index 000000000..b27806f56 --- /dev/null +++ b/report/WireMock.Net_LogEntryModel.htm @@ -0,0 +1,110 @@ + + + + + +WireMock.Admin.Requests.LogEntryModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Requests.LogEntryModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogEntryModel.cs
Covered lines:0
Uncovered lines:6
Coverable lines:6
Total lines:58
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogEntryModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2
 3namespace WireMock.Admin.Requests
 4{
 5    /// <summary>
 6    /// Request Log Model
 7    /// </summary>
 8    public class LogEntryModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the unique identifier.
 12        /// </summary>
 13        /// <value>
 14        /// The unique identifier.
 15        /// </value>
 016        public Guid Guid { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the request.
 20        /// </summary>
 21        /// <value>
 22        /// The request.
 23        /// </value>
 024        public LogRequestModel Request { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the response.
 28        /// </summary>
 29        /// <value>
 30        /// The response.
 31        /// </value>
 032        public LogResponseModel Response { get; set; }
 33
 34        /// <summary>
 35        /// Gets or sets the mapping unique identifier.
 36        /// </summary>
 37        /// <value>
 38        /// The mapping unique identifier.
 39        /// </value>
 040        public Guid? MappingGuid { get; set; }
 41
 42        /// <summary>
 43        /// Gets or sets the mapping unique title.
 44        /// </summary>
 45        /// <value>
 46        /// The mapping unique title.
 47        /// </value>
 048        public string MappingTitle { get; set; }
 49
 50        /// <summary>
 51        /// Gets or sets the request match result.
 52        /// </summary>
 53        /// <value>
 54        /// The request match result.
 55        /// </value>
 056        public LogRequestMatchModel RequestMatchResult { get; set; }
 57    }
 58}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_LogRequestMatchModel.htm b/report/WireMock.Net_LogRequestMatchModel.htm new file mode 100644 index 000000000..fff59bda6 --- /dev/null +++ b/report/WireMock.Net_LogRequestMatchModel.htm @@ -0,0 +1,88 @@ + + + + + +WireMock.Admin.Requests.LogRequestMatchModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Requests.LogRequestMatchModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogRequestMatchModel.cs
Covered lines:0
Uncovered lines:4
Coverable lines:4
Total lines:40
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogRequestMatchModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Requests
 2{
 3    /// <summary>
 4    /// LogRequestMatchModel
 5    /// </summary>
 6    public class LogRequestMatchModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the match-score.
 10        /// </summary>
 11        /// <value>
 12        /// The match-score.
 13        /// </value>
 014        public double TotalScore { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the total number of matches.
 18        /// </summary>
 19        /// <value>
 20        /// The total number of matches.
 21        /// </value>
 022        public int TotalNumber { get; set; }
 23
 24        /// <summary>
 25        /// Gets or sets a value indicating whether this instance is perfect match.
 26        /// </summary>
 27        /// <value>
 28        /// <c>true</c> if this instance is perfect match; otherwise, <c>false</c>.
 29        /// </value>
 030        public bool IsPerfectMatch { get; set; }
 31
 32        /// <summary>
 33        /// Gets the match percentage.
 34        /// </summary>
 35        /// <value>
 36        /// The match percentage.
 37        /// </value>
 038        public double AverageTotalScore { get; set; }
 39    }
 40}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_LogRequestModel.htm b/report/WireMock.Net_LogRequestModel.htm new file mode 100644 index 000000000..901815acf --- /dev/null +++ b/report/WireMock.Net_LogRequestModel.htm @@ -0,0 +1,137 @@ + + + + + +WireMock.Admin.Requests.LogRequestModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Requests.LogRequestModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogRequestModel.cs
Covered lines:0
Uncovered lines:9
Coverable lines:9
Total lines:79
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogRequestModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using WireMock.Admin.Mappings;
 4using WireMock.Util;
 5
 6namespace WireMock.Admin.Requests
 7{
 8    /// <summary>
 9    /// RequestMessage Model
 10    /// </summary>
 11    public class LogRequestModel
 12    {
 13        /// <summary>
 14        /// Gets the DateTime.
 15        /// </summary>
 016        public DateTime DateTime { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the Path.
 20        /// </summary>
 21        /// <value>
 22        /// The Path.
 23        /// </value>
 024        public string Path { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the absolete URL.
 28        /// </summary>
 29        /// <value>
 30        /// The absolete URL.
 31        /// </value>
 032        public string AbsoleteUrl { get; set; }
 33
 34        /// <summary>
 35        /// Gets the query.
 36        /// </summary>
 037        public IDictionary<string, WireMockList<string>> Query { get; set; }
 38
 39        /// <summary>
 40        /// Gets or sets the method.
 41        /// </summary>
 42        /// <value>
 43        /// The method.
 44        /// </value>
 045        public string Method { get; set; }
 46
 47        /// <summary>
 48        /// Gets or sets the Headers.
 49        /// </summary>
 50        /// <value>
 51        /// The Headers.
 52        /// </value>
 053        public IDictionary<string, string> Headers { get; set; }
 54
 55        /// <summary>
 56        /// Gets or sets the Cookies.
 57        /// </summary>
 58        /// <value>
 59        /// The Cookies.
 60        /// </value>
 061        public IDictionary<string, string> Cookies { get; set; }
 62
 63        /// <summary>
 64        /// Gets or sets the body.
 65        /// </summary>
 66        /// <value>
 67        /// The body.
 68        /// </value>
 069        public string Body { get; set; }
 70
 71        /// <summary>
 72        /// Gets or sets the body encoding.
 73        /// </summary>
 74        /// <value>
 75        /// The body encoding.
 76        /// </value>
 077        public EncodingModel BodyEncoding { get; set; }
 78    }
 79}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_LogResponseModel.htm b/report/WireMock.Net_LogResponseModel.htm new file mode 100644 index 000000000..39e3ae377 --- /dev/null +++ b/report/WireMock.Net_LogResponseModel.htm @@ -0,0 +1,94 @@ + + + + + +WireMock.Admin.Requests.LogResponseModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Requests.LogResponseModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogResponseModel.cs
Covered lines:0
Uncovered lines:5
Coverable lines:5
Total lines:36
Line coverage:0%
+

Metrics

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

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Requests\LogResponseModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2using WireMock.Admin.Mappings;
 3
 4namespace WireMock.Admin.Requests
 5{
 6    /// <summary>
 7    /// Response MessageModel
 8    /// </summary>
 9    public class LogResponseModel
 10    {
 11        /// <summary>
 12        /// Gets or sets the status code.
 13        /// </summary>
 014        public int StatusCode { get; set; } = 200;
 15
 16        /// <summary>
 17        /// Gets the headers.
 18        /// </summary>
 019        public IDictionary<string, string> Headers { get; set; }
 20
 21        /// <summary>
 22        /// Gets or sets the body.
 23        /// </summary>
 024        public string Body { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the original body.
 28        /// </summary>
 029        public string BodyOriginal { get; set; }
 30
 31        /// <summary>
 32        /// Gets or sets the body.
 33        /// </summary>
 034        public EncodingModel BodyEncoding { get; set; }
 35    }
 36}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_Mapping.htm b/report/WireMock.Net_Mapping.htm new file mode 100644 index 000000000..283484822 --- /dev/null +++ b/report/WireMock.Net_Mapping.htm @@ -0,0 +1,154 @@ + + + + + +WireMock.Mapping - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Mapping
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Mapping.cs
Covered lines:22
Uncovered lines:0
Coverable lines:22
Total lines:96
Line coverage:100%
+

Metrics

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

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Threading.Tasks;
 3using JetBrains.Annotations;
 4using WireMock.Matchers.Request;
 5
 6namespace WireMock
 7{
 8    /// <summary>
 9    /// The Mapping.
 10    /// </summary>
 11    public class Mapping
 12    {
 13        /// <summary>
 14        /// Gets the unique identifier.
 15        /// </summary>
 16        /// <value>
 17        /// The unique identifier.
 18        /// </value>
 3519        public Guid Guid { get; }
 20
 21        /// <summary>
 22        /// Gets the unique title.
 23        /// </summary>
 24        /// <value>
 25        /// The unique title.
 26        /// </value>
 927        public string Title { get; }
 28
 29        /// <summary>
 30        /// Gets the priority.
 31        /// </summary>
 32        /// <value>
 33        /// The priority.
 34        /// </value>
 1235        public int Priority { get; }
 36
 37        /// <summary>
 38        /// The Request matcher.
 39        /// </summary>
 1340        public IRequestMatcher RequestMatcher { get; }
 41
 42        /// <summary>
 43        /// The Provider.
 44        /// </summary>
 1845        public IResponseProvider Provider { get; }
 46
 47        /// <summary>
 48        /// Initializes a new instance of the <see cref="Mapping"/> class.
 49        /// </summary>
 50        /// <param name="guid">The unique identifier.</param>
 51        /// <param name="title">The unique title (can be null_.</param>
 52        /// <param name="requestMatcher">The request matcher.</param>
 53        /// <param name="provider">The provider.</param>
 54        /// <param name="priority">The priority for this mapping.</param>
 1755        public Mapping(Guid guid, [CanBeNull] string title, IRequestMatcher requestMatcher, IResponseProvider provider, 
 1756        {
 1757            Priority = priority;
 1758            Guid = guid;
 1759            Title = title;
 1760            RequestMatcher = requestMatcher;
 1761            Provider = provider;
 1762        }
 63
 64        /// <summary>
 65        /// The response to.
 66        /// </summary>
 67        /// <param name="requestMessage">The request message.</param>
 68        /// <returns>The <see cref="Task"/>.</returns>
 69        public async Task<ResponseMessage> ResponseTo(RequestMessage requestMessage)
 770        {
 771            return await Provider.ProvideResponse(requestMessage);
 772        }
 73
 74        /// <summary>
 75        /// Determines whether the RequestMessage is handled.
 76        /// </summary>
 77        /// <param name="requestMessage">The request message.</param>
 78        /// <returns>The <see cref="RequestMatchResult"/>.</returns>
 79        public RequestMatchResult IsRequestHandled(RequestMessage requestMessage)
 1080        {
 1081            var result = new RequestMatchResult();
 82
 1083            RequestMatcher.GetMatchingScore(requestMessage, result);
 84
 1085            return result;
 1086        }
 87
 88        /// <summary>
 89        /// Gets a value indicating whether this mapping is an Admin Interface.
 90        /// </summary>
 91        /// <value>
 92        /// <c>true</c> if this mapping is an Admin Interface; otherwise, <c>false</c>.
 93        /// </value>
 794        public bool IsAdminInterface => Provider is DynamicResponseProvider;
 95    }
 96}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_MappingModel.htm b/report/WireMock.Net_MappingModel.htm new file mode 100644 index 000000000..f93f436d7 --- /dev/null +++ b/report/WireMock.Net_MappingModel.htm @@ -0,0 +1,100 @@ + + + + + +WireMock.Admin.Mappings.MappingModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.MappingModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\MappingModel.cs
Covered lines:5
Uncovered lines:0
Coverable lines:5
Total lines:50
Line coverage:100%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\MappingModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// MappingModel
 7    /// </summary>
 8    public class MappingModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the unique identifier.
 12        /// </summary>
 13        /// <value>
 14        /// The unique identifier.
 15        /// </value>
 1016        public Guid? Guid { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the unique title.
 20        /// </summary>
 21        /// <value>
 22        /// The unique title.
 23        /// </value>
 824        public string Title { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the priority.
 28        /// </summary>
 29        /// <value>
 30        /// The priority.
 31        /// </value>
 1232        public int? Priority { get; set; }
 33
 34        /// <summary>
 35        /// Gets or sets the request.
 36        /// </summary>
 37        /// <value>
 38        /// The request.
 39        /// </value>
 1640        public RequestModel Request { get; set; }
 41
 42        /// <summary>
 43        /// Gets or sets the response.
 44        /// </summary>
 45        /// <value>
 46        /// The response.
 47        /// </value>
 1648        public ResponseModel Response { get; set; }
 49    }
 50}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_MatchScores.htm b/report/WireMock.Net_MatchScores.htm new file mode 100644 index 000000000..1ff2c612d --- /dev/null +++ b/report/WireMock.Net_MatchScores.htm @@ -0,0 +1,111 @@ + + + + + +WireMock.Matchers.MatchScores - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.MatchScores
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\MatchScores.cs
Covered lines:11
Uncovered lines:0
Coverable lines:11
Total lines:58
Line coverage:100%
Branch coverage:100%
+

Metrics

+ + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ToScore(...)32100100
ToScore(...)10100100
ToScore(...)10100100
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\MatchScores.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2using System.Linq;
 3
 4namespace WireMock.Matchers
 5{
 6    /// <summary>
 7    /// MatchScores
 8    /// </summary>
 9    public static class MatchScores
 10    {
 11        /// <summary>
 12        /// The tolerance
 13        /// </summary>
 14        public const double Tolerance = 0.0001;
 15
 16        /// <summary>
 17        /// The default mismatch score
 18        /// </summary>
 19        public const double Mismatch = 0.0;
 20
 21        /// <summary>
 22        /// The default perfect match score
 23        /// </summary>
 24        public const double Perfect = 1.0;
 25
 26        /// <summary>
 27        /// Convert a bool to the score.
 28        /// </summary>
 29        /// <param name="value">if set to <c>true</c> [value].</param>
 30        /// <returns>score</returns>
 31        public static double ToScore(bool value)
 8832        {
 8833             return value ? Perfect : Mismatch;
 8834        }
 35
 36        /// <summary>
 37        /// Calculates the score from multiple funcs.
 38        /// </summary>
 39        /// <param name="values">The values.</param>
 40        /// <returns>score</returns>
 41        public static double ToScore(IEnumerable<bool> values)
 6742        {
 6743            var list = values.Select(ToScore).ToList();
 6744            return list.Sum() / list.Count;
 6745        }
 46
 47        /// <summary>
 48        /// Calculates the score from multiple funcs.
 49        /// </summary>
 50        /// <param name="values">The values.</param>
 51        /// <returns>score</returns>
 52        public static double ToScore(IEnumerable<double> values)
 453        {
 454            var list = values.ToList();
 455            return list.Sum() / list.Count;
 456        }
 57    }
 58}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_MatcherModel.htm b/report/WireMock.Net_MatcherModel.htm new file mode 100644 index 000000000..80c80a09f --- /dev/null +++ b/report/WireMock.Net_MatcherModel.htm @@ -0,0 +1,88 @@ + + + + + +WireMock.Admin.Mappings.MatcherModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.MatcherModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\MatcherModel.cs
Covered lines:4
Uncovered lines:0
Coverable lines:4
Total lines:40
Line coverage:100%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\MatcherModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Mappings
 2{
 3    /// <summary>
 4    /// MatcherModel
 5    /// </summary>
 6    public class MatcherModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the name.
 10        /// </summary>
 11        /// <value>
 12        /// The name.
 13        /// </value>
 1214        public string Name { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the pattern.
 18        /// </summary>
 19        /// <value>
 20        /// The pattern.
 21        /// </value>
 1222        public string Pattern { get; set; }
 23
 24        /// <summary>
 25        /// Gets or sets the patterns.
 26        /// </summary>
 27        /// <value>
 28        /// The patterns.
 29        /// </value>
 630        public string[] Patterns { get; set; }
 31
 32        /// <summary>
 33        /// Gets or sets the ignore case.
 34        /// </summary>
 35        /// <value>
 36        /// The ignore case.
 37        /// </value>
 238        public bool? IgnoreCase { get; set; }
 39    }
 40}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_ParamModel.htm b/report/WireMock.Net_ParamModel.htm new file mode 100644 index 000000000..ddd8ab915 --- /dev/null +++ b/report/WireMock.Net_ParamModel.htm @@ -0,0 +1,80 @@ + + + + + +WireMock.Admin.Mappings.ParamModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.ParamModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\ParamModel.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:34
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\ParamModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// Param Model
 7    /// </summary>
 8    public class ParamModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the name.
 12        /// </summary>
 13        /// <value>
 14        /// The name.
 15        /// </value>
 016        public string Name { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the values.
 20        /// </summary>
 21        /// <value>
 22        /// The values.
 23        /// </value>
 024        public IList<string> Values { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the functions.
 28        /// </summary>
 29        /// <value>
 30        /// The functions.
 31        /// </value>
 032        public string[] Funcs { get; set; }
 33    }
 34}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_PathModel.htm b/report/WireMock.Net_PathModel.htm new file mode 100644 index 000000000..a0bf70bd0 --- /dev/null +++ b/report/WireMock.Net_PathModel.htm @@ -0,0 +1,68 @@ + + + + + +WireMock.Admin.Mappings.PathModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.PathModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\PathModel.cs
Covered lines:1
Uncovered lines:1
Coverable lines:2
Total lines:24
Line coverage:50%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\PathModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Mappings
 2{
 3    /// <summary>
 4    /// PathModel
 5    /// </summary>
 6    public class PathModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the matchers.
 10        /// </summary>
 11        /// <value>
 12        /// The matchers.
 13        /// </value>
 1614        public MatcherModel[] Matchers { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the functions.
 18        /// </summary>
 19        /// <value>
 20        /// The functions.
 21        /// </value>
 022        public string[] Funcs { get; set; }
 23    }
 24}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_PortUtil.htm b/report/WireMock.Net_PortUtil.htm new file mode 100644 index 000000000..c2f53a30a --- /dev/null +++ b/report/WireMock.Net_PortUtil.htm @@ -0,0 +1,83 @@ + + + + + +WireMock.Http.PortUtil - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Http.PortUtil
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Http\PortUtil.cs
Covered lines:10
Uncovered lines:0
Coverable lines:10
Total lines:34
Line coverage:100%
Branch coverage:50%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
FindFreeTcpPort()2210066.67
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Http\PortUtil.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Net;
 2using System.Net.Sockets;
 3
 4namespace WireMock.Http
 5{
 6    /// <summary>
 7    /// The ports.
 8    /// </summary>
 9    public static class PortUtil
 10    {
 11        /// <summary>
 12        /// The find free TCP port.
 13        /// </summary>
 14        /// <returns>
 15        /// The <see cref="int"/>.
 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;
 21            try
 2622            {
 2623                tcpListener = new TcpListener(IPAddress.Loopback, 0);
 2624                tcpListener.Start();
 25
 2626                return ((IPEndPoint)tcpListener.LocalEndpoint).Port;
 27            }
 28            finally
 2629            {
 2630                 tcpListener?.Stop();
 2631            }
 2632        }
 33    }
 34}
+
+
+
+

Methods/Properties

+FindFreeTcpPort()
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RegexMatcher.htm b/report/WireMock.Net_RegexMatcher.htm new file mode 100644 index 000000000..107a2cc39 --- /dev/null +++ b/report/WireMock.Net_RegexMatcher.htm @@ -0,0 +1,142 @@ + + + + + +WireMock.Matchers.RegexMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.RegexMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\RegexMatcher.cs
Covered lines:17
Uncovered lines:10
Coverable lines:27
Total lines:85
Line coverage:62.9%
Branch coverage:75%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)22100100
IsMatch(...)2255.5666.67
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\RegexMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Linq;
 3using System.Text.RegularExpressions;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers
 8{
 9    /// <summary>
 10    /// Regular Expression Matcher
 11    /// </summary>
 12    /// <seealso cref="IMatcher" />
 13    public class RegexMatcher : IMatcher
 14    {
 15        private readonly string[] _patterns;
 16        private readonly Regex[] _expressions;
 17
 18        /// <summary>
 19        /// Initializes a new instance of the <see cref="RegexMatcher"/> class.
 20        /// </summary>
 21        /// <param name="pattern">The pattern.</param>
 22        /// <param name="ignoreCase">IgnoreCase</param>
 3923        public RegexMatcher([NotNull, RegexPattern] string pattern, bool ignoreCase = false) : this(new [] { pattern }, 
 3924        {
 3925        }
 26
 27        /// <summary>
 28        /// Initializes a new instance of the <see cref="RegexMatcher"/> class.
 29        /// </summary>
 30        /// <param name="patterns">The patterns.</param>
 31        /// <param name="ignoreCase">IgnoreCase</param>
 9832        public RegexMatcher([NotNull, RegexPattern] string[] patterns, bool ignoreCase = false)
 9833        {
 9834            Check.NotNull(patterns, nameof(patterns));
 35
 9836            _patterns = patterns;
 37
 9838            RegexOptions options = RegexOptions.Compiled;
 9839             if (ignoreCase)
 440                options |= RegexOptions.IgnoreCase;
 41
 19642            _expressions = patterns.Select(p => new Regex(p, options)).ToArray();
 9843        }
 44
 45        /// <summary>
 46        /// Determines whether the specified input is match.
 47        /// </summary>
 48        /// <param name="input">The input string</param>
 49        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>
 50        public double IsMatch(string input)
 6051        {
 6052             if (input == null)
 053                return MatchScores.Mismatch;
 54
 55            try
 6056            {
 12057                return MatchScores.ToScore(_expressions.Select(e => e.IsMatch(input)));
 58            }
 059            catch (Exception)
 060            {
 061                return MatchScores.Mismatch;
 62            }
 6063        }
 64
 65        /// <summary>
 66        /// Gets the patterns.
 67        /// </summary>
 68        /// <returns>Pattern</returns>
 69        public virtual string[] GetPatterns()
 070        {
 071            return _patterns;
 072        }
 73
 74        /// <summary>
 75        /// Gets the name.
 76        /// </summary>
 77        /// <returns>
 78        /// Name
 79        /// </returns>
 80        public virtual string GetName()
 081        {
 082            return "RegexMatcher";
 083        }
 84    }
 85}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RegistrationCallback.htm b/report/WireMock.Net_RegistrationCallback.htm new file mode 100644 index 000000000..a0632bf2c --- /dev/null +++ b/report/WireMock.Net_RegistrationCallback.htm @@ -0,0 +1,30 @@ + + + + + +WireMock.RegistrationCallback - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.RegistrationCallback
Assembly:WireMock.Net
File(s):
Covered lines:0
Uncovered lines:0
Coverable lines:0
Total lines:0
Line coverage:
+

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 new file mode 100644 index 000000000..047b43ec3 --- /dev/null +++ b/report/WireMock.Net_Request.htm @@ -0,0 +1,513 @@ + + + + + +WireMock.RequestBuilders.Request - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.RequestBuilders.Request
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\RequestBuilders\Request.cs
Covered lines:86
Uncovered lines:54
Coverable lines:140
Total lines:407
Line coverage:61.4%
+

Metrics

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
Create()10100100
.ctor(...)10100100
GetRequestMessageMatchers()2000
GetRequestMessageMatcher()2000
WithPath(...)10100100
WithPath(...)10100100
WithPath(...)10100100
WithUrl(...)1000
WithUrl(...)10100100
WithUrl(...)1000
UsingGet()10100100
UsingPost()10100100
UsingPut()10100100
UsingDelete()10100100
UsingHead()10100100
UsingAnyVerb()3063.64100
UsingVerb(...)10100100
WithBody(...)10100100
WithBody(...)1000
WithBody(...)1000
WithBody(...)1000
WithBody(...)10100100
WithParam(...)10100100
WithParam(...)10100100
WithHeader(...)10100100
WithHeader(...)1000
WithHeader(...)1000
WithCookie(...)10100100
WithCookie(...)1000
WithCookie(...)1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\RequestBuilders\Request.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Collections.ObjectModel;
 4using System.Linq;
 5using WireMock.Matchers;
 6using WireMock.Matchers.Request;
 7using WireMock.Util;
 8using WireMock.Validation;
 9
 10namespace WireMock.RequestBuilders
 11{
 12    /// <summary>
 13    /// The requests.
 14    /// </summary>
 15    public class Request : RequestMessageCompositeMatcher, IRequestBuilder
 16    {
 17        private readonly IList<IRequestMatcher> _requestMatchers;
 18
 19        /// <summary>
 20        /// Creates this instance.
 21        /// </summary>
 22        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 23        public static IRequestBuilder Create()
 5324        {
 5325            return new Request(new List<IRequestMatcher>());
 5326        }
 27
 28        /// <summary>
 29        /// Initializes a new instance of the <see cref="Request"/> class.
 30        /// </summary>
 31        /// <param name="requestMatchers">The request matchers.</param>
 5332        private Request(IList<IRequestMatcher> requestMatchers) : base(requestMatchers)
 5333        {
 5334            _requestMatchers = requestMatchers;
 5335        }
 36
 37        /// <summary>
 38        /// Gets the request message matchers.
 39        /// </summary>
 40        /// <typeparam name="T">Type of IRequestMatcher</typeparam>
 41        /// <returns>A List{T}</returns>
 42        public IList<T> GetRequestMessageMatchers<T>() where T : IRequestMatcher
 043        {
 044            return new ReadOnlyCollection<T>(_requestMatchers.Where(rm => rm is T).Cast<T>().ToList());
 045        }
 46
 47        /// <summary>
 48        /// Gets the request message matcher.
 49        /// </summary>
 50        /// <typeparam name="T">Type of IRequestMatcher</typeparam>
 51        /// <returns>A RequestMatcher</returns>
 52        public T GetRequestMessageMatcher<T>() where T : IRequestMatcher
 053        {
 054            return _requestMatchers.Where(rm => rm is T).Cast<T>().FirstOrDefault();
 055        }
 56
 57        /// <summary>
 58        /// The with path.
 59        /// </summary>
 60        /// <param name="matchers">The matchers.</param>
 61        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 62        public IRequestBuilder WithPath(params IMatcher[] matchers)
 663        {
 664            Check.NotEmpty(matchers, nameof(matchers));
 65
 666            _requestMatchers.Add(new RequestMessagePathMatcher(matchers));
 667            return this;
 668        }
 69
 70        /// <summary>
 71        /// The with path.
 72        /// </summary>
 73        /// <param name="paths">The paths.</param>
 74        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 75        public IRequestBuilder WithPath(params string[] paths)
 2576        {
 2577            Check.NotEmpty(paths, nameof(paths));
 78
 2579            _requestMatchers.Add(new RequestMessagePathMatcher(paths));
 2580            return this;
 2581        }
 82
 83        /// <summary>
 84        /// The with path.
 85        /// </summary>
 86        /// <param name="funcs">The path func.</param>
 87        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 88        public IRequestBuilder WithPath(params Func<string, bool>[] funcs)
 189        {
 190            Check.NotEmpty(funcs, nameof(funcs));
 91
 192            _requestMatchers.Add(new RequestMessagePathMatcher(funcs));
 193            return this;
 194        }
 95
 96        /// <summary>
 97        /// The with url.
 98        /// </summary>
 99        /// <param name="matchers">The matchers.</param>
 100        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 101        public IRequestBuilder WithUrl(params IMatcher[] matchers)
 0102        {
 0103            Check.NotEmpty(matchers, nameof(matchers));
 104
 0105            _requestMatchers.Add(new RequestMessageUrlMatcher(matchers));
 0106            return this;
 0107        }
 108
 109        /// <summary>
 110        /// The with url.
 111        /// </summary>
 112        /// <param name="urls">The urls.</param>
 113        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 114        public IRequestBuilder WithUrl(params string[] urls)
 1115        {
 1116            Check.NotEmpty(urls, nameof(urls));
 117
 1118            _requestMatchers.Add(new RequestMessageUrlMatcher(urls));
 1119            return this;
 1120        }
 121
 122        /// <summary>
 123        /// The with url.
 124        /// </summary>
 125        /// <param name="funcs">The url func.</param>
 126        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 127        public IRequestBuilder WithUrl(params Func<string, bool>[] funcs)
 0128        {
 0129            Check.NotEmpty(funcs, nameof(funcs));
 130
 0131            _requestMatchers.Add(new RequestMessageUrlMatcher(funcs));
 0132            return this;
 0133        }
 134
 135        /// <summary>
 136        /// The using get.
 137        /// </summary>
 138        /// <returns>
 139        /// The <see cref="IRequestBuilder"/>.
 140        /// </returns>
 141        public IRequestBuilder UsingGet()
 12142        {
 12143            _requestMatchers.Add(new RequestMessageMethodMatcher("get"));
 12144            return this;
 12145        }
 146
 147        /// <summary>
 148        /// The using post.
 149        /// </summary>
 150        /// <returns>
 151        /// The <see cref="IRequestBuilder"/>.
 152        /// </returns>
 153        public IRequestBuilder UsingPost()
 1154        {
 1155            _requestMatchers.Add(new RequestMessageMethodMatcher("post"));
 1156            return this;
 1157        }
 158
 159        /// <summary>
 160        /// The using put.
 161        /// </summary>
 162        /// <returns>
 163        /// The <see cref="IRequestBuilder"/>.
 164        /// </returns>
 165        public IRequestBuilder UsingPut()
 3166        {
 3167            _requestMatchers.Add(new RequestMessageMethodMatcher("put"));
 3168            return this;
 3169        }
 170
 171        /// <summary>
 172        /// The using delete.
 173        /// </summary>
 174        /// <returns>
 175        /// The <see cref="IRequestBuilder"/>.
 176        /// </returns>
 177        public IRequestBuilder UsingDelete()
 1178        {
 1179            _requestMatchers.Add(new RequestMessageMethodMatcher("delete"));
 1180            return this;
 1181        }
 182
 183        /// <summary>
 184        /// The using head.
 185        /// </summary>
 186        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 187        public IRequestBuilder UsingHead()
 1188        {
 1189            _requestMatchers.Add(new RequestMessageMethodMatcher("head"));
 1190            return this;
 1191        }
 192
 193        /// <summary>
 194        /// The using any verb.
 195        /// </summary>
 196        /// <returns>
 197        /// The <see cref="IRequestBuilder"/>.
 198        /// </returns>
 199        public IRequestBuilder UsingAnyVerb()
 19200        {
 21201            var matchers = _requestMatchers.Where(m => m is RequestMessageMethodMatcher).ToList();
 57202            foreach (var matcher in matchers)
 0203            {
 0204                _requestMatchers.Remove(matcher);
 0205            }
 206
 19207            return this;
 19208        }
 209
 210        /// <summary>
 211        /// The using verb.
 212        /// </summary>
 213        /// <param name="verbs">The verbs.</param>
 214        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 215        public IRequestBuilder UsingVerb(params string[] verbs)
 4216        {
 4217            Check.NotEmpty(verbs, nameof(verbs));
 218
 4219            _requestMatchers.Add(new RequestMessageMethodMatcher(verbs));
 4220            return this;
 4221        }
 222
 223        /// <summary>
 224        /// The with body.
 225        /// </summary>
 226        /// <param name="body">
 227        /// The body.
 228        /// </param>
 229        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 230        public IRequestBuilder WithBody(string body)
 2231        {
 2232            _requestMatchers.Add(new RequestMessageBodyMatcher(body));
 2233            return this;
 2234        }
 235
 236        /// <summary>
 237        /// The with body byte[].
 238        /// </summary>
 239        /// <param name="body">
 240        /// The body as byte[].
 241        /// </param>
 242        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 243        public IRequestBuilder WithBody(byte[] body)
 0244        {
 0245            _requestMatchers.Add(new RequestMessageBodyMatcher(body));
 0246            return this;
 0247        }
 248
 249        /// <summary>
 250        /// The with body.
 251        /// </summary>
 252        /// <param name="func">
 253        /// The body function.
 254        /// </param>
 255        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 256        public IRequestBuilder WithBody(Func<string, bool> func)
 0257        {
 0258            Check.NotNull(func, nameof(func));
 259
 0260            _requestMatchers.Add(new RequestMessageBodyMatcher(func));
 0261            return this;
 0262        }
 263
 264        /// <summary>
 265        /// The with body.
 266        /// </summary>
 267        /// <param name="func">
 268        /// The body function.
 269        /// </param>
 270        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 271        public IRequestBuilder WithBody(Func<byte[], bool> func)
 0272        {
 0273            Check.NotNull(func, nameof(func));
 274
 0275            _requestMatchers.Add(new RequestMessageBodyMatcher(func));
 0276            return this;
 0277        }
 278
 279        /// <summary>
 280        /// The with body.
 281        /// </summary>
 282        /// <param name="matcher">The matcher.</param>
 283        /// <returns>The <see cref="IRequestBuilder" />.</returns>
 284        public IRequestBuilder WithBody(IMatcher matcher)
 13285        {
 13286            Check.NotNull(matcher, nameof(matcher));
 287
 13288            _requestMatchers.Add(new RequestMessageBodyMatcher(matcher));
 13289            return this;
 13290        }
 291
 292        /// <summary>
 293        /// The with parameters.
 294        /// </summary>
 295        /// <param name="key">
 296        /// The key.
 297        /// </param>
 298        /// <param name="values">
 299        /// The values.
 300        /// </param>
 301        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 302        public IRequestBuilder WithParam(string key, params string[] values)
 3303        {
 3304            Check.NotNull(key, nameof(key));
 305
 3306            _requestMatchers.Add(new RequestMessageParamMatcher(key, values));
 3307            return this;
 3308        }
 309
 310        /// <summary>
 311        /// The with parameters.
 312        /// </summary>
 313        /// <param name="funcs">The funcs.</param>
 314        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 315        public IRequestBuilder WithParam(params Func<IDictionary<string, WireMockList<string>>, bool>[] funcs)
 1316        {
 1317            Check.NotEmpty(funcs, nameof(funcs));
 318
 1319            _requestMatchers.Add(new RequestMessageParamMatcher(funcs));
 1320            return this;
 1321        }
 322
 323        /// <summary>
 324        /// With header.
 325        /// </summary>
 326        /// <param name="name">The name.</param>
 327        /// <param name="pattern">The pattern.</param>
 328        /// <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
 329        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 330        public IRequestBuilder WithHeader(string name, string pattern, bool ignoreCase = true)
 4331        {
 4332            Check.NotNull(name, nameof(name));
 4333            Check.NotNull(pattern, nameof(pattern));
 334
 4335            _requestMatchers.Add(new RequestMessageHeaderMatcher(name, pattern, ignoreCase));
 4336            return this;
 4337        }
 338
 339        /// <summary>
 340        /// With header.
 341        /// </summary>
 342        /// <param name="name">The name.</param>
 343        /// <param name="matchers">The matchers.</param>
 344        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 345        public IRequestBuilder WithHeader(string name, params IMatcher[] matchers)
 0346        {
 0347            Check.NotNull(name, nameof(name));
 0348            Check.NotEmpty(matchers, nameof(matchers));
 349
 0350            _requestMatchers.Add(new RequestMessageHeaderMatcher(name, matchers));
 0351            return this;
 0352        }
 353
 354        /// <summary>
 355        /// With header.
 356        /// </summary>
 357        /// <param name="funcs">The funcs.</param>
 358        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 359        public IRequestBuilder WithHeader(params Func<IDictionary<string, string>, bool>[] funcs)
 0360        {
 0361            Check.NotEmpty(funcs, nameof(funcs));
 362
 0363            _requestMatchers.Add(new RequestMessageHeaderMatcher(funcs));
 0364            return this;
 0365        }
 366
 367        /// <summary>
 368        /// With cookie.
 369        /// </summary>
 370        /// <param name="name">The name.</param>
 371        /// <param name="pattern">The pattern.</param>
 372        /// <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
 373        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 374        public IRequestBuilder WithCookie(string name, string pattern, bool ignoreCase = true)
 1375        {
 1376            _requestMatchers.Add(new RequestMessageCookieMatcher(name, pattern, ignoreCase));
 1377            return this;
 1378        }
 379
 380        /// <summary>
 381        /// With cookie.
 382        /// </summary>
 383        /// <param name="name">The name.</param>
 384        /// <param name="matchers">The matchers.</param>
 385        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 386        public IRequestBuilder WithCookie(string name, params IMatcher[] matchers)
 0387        {
 0388            Check.NotEmpty(matchers, nameof(matchers));
 389
 0390            _requestMatchers.Add(new RequestMessageCookieMatcher(name, matchers));
 0391            return this;
 0392        }
 393
 394        /// <summary>
 395        /// With header.
 396        /// </summary>
 397        /// <param name="funcs">The funcs.</param>
 398        /// <returns>The <see cref="IRequestBuilder"/>.</returns>
 399        public IRequestBuilder WithCookie(params Func<IDictionary<string, string>, bool>[] funcs)
 0400        {
 0401            Check.NotEmpty(funcs, nameof(funcs));
 402
 0403            _requestMatchers.Add(new RequestMessageCookieMatcher(funcs));
 0404            return this;
 0405        }
 406    }
 407}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMatchResult.htm b/report/WireMock.Net_RequestMatchResult.htm new file mode 100644 index 000000000..947152f84 --- /dev/null +++ b/report/WireMock.Net_RequestMatchResult.htm @@ -0,0 +1,111 @@ + + + + + +WireMock.Matchers.Request.RequestMatchResult - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMatchResult
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMatchResult.cs
Covered lines:4
Uncovered lines:4
Coverable lines:8
Total lines:57
Line coverage:50%
+

Metrics

+ + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
CompareTo(...)1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMatchResult.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2
 3namespace WireMock.Matchers.Request
 4{
 5    /// <summary>
 6    /// RequestMatchResult
 7    /// </summary>
 8    public class RequestMatchResult : IComparable
 9    {
 10        /// <summary>
 11        /// Gets or sets the match-score.
 12        /// </summary>
 13        /// <value>
 14        /// The match-score.
 15        /// </value>
 14016        public double TotalScore { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the total number of matches.
 20        /// </summary>
 21        /// <value>
 22        /// The total number of matches.
 23        /// </value>
 14224        public int TotalNumber { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets a value indicating whether this instance is perfect match.
 28        /// </summary>
 29        /// <value>
 30        /// <c>true</c> if this instance is perfect match; otherwise, <c>false</c>.
 31        /// </value>
 832        public bool IsPerfectMatch => Math.Abs(TotalScore - TotalNumber) < MatchScores.Tolerance;
 33
 34        /// <summary>
 35        /// Gets the match percentage.
 36        /// </summary>
 37        /// <value>
 38        /// The match percentage.
 39        /// </value>
 240        public double AverageTotalScore => TotalNumber == 0 ? 0.0 : TotalScore / TotalNumber;
 41
 42        /// <summary>
 43        /// Compares the current instance with another object of the same type and returns an integer that indicates whe
 44        /// </summary>
 45        /// <param name="obj">An object to compare with this instance.</param>
 46        /// <returns>
 47        /// A value that indicates the relative order of the objects being compared. The return value has these meanings
 48        /// </returns>
 49        /// <exception cref="System.NotImplementedException"></exception>
 50        public int CompareTo(object obj)
 051        {
 052            var compareObj = (RequestMatchResult)obj;
 53
 054            return compareObj.AverageTotalScore.CompareTo(AverageTotalScore);
 055        }
 56    }
 57}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessage.htm b/report/WireMock.Net_RequestMessage.htm new file mode 100644 index 000000000..bd51525ca --- /dev/null +++ b/report/WireMock.Net_RequestMessage.htm @@ -0,0 +1,190 @@ + + + + + +WireMock.RequestMessage - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.RequestMessage
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\RequestMessage.cs
Covered lines:49
Uncovered lines:1
Coverable lines:50
Total lines:127
Line coverage:98%
Branch coverage:90%
+

Metrics

+ + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)4410080
GetParameter(...)32100100
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Util;
 6using WireMock.Validation;
 7using System.Text;
 8
 9namespace WireMock
 10{
 11    /// <summary>
 12    /// The request.
 13    /// </summary>
 14    public class RequestMessage
 15    {
 16        /// <summary>
 17        /// Gets the url.
 18        /// </summary>
 6419        public string Url { get; private set; }
 20
 21        /// <summary>
 22        /// Gets the DateTime.
 23        /// </summary>
 1824        public DateTime DateTime { get; set; }
 25
 26        /// <summary>
 27        /// Gets the path.
 28        /// </summary>
 3429        public string Path { get; }
 30
 31        /// <summary>
 32        /// Gets the method.
 33        /// </summary>
 1834        public string Method { get; }
 35
 36        /// <summary>
 37        /// Gets the headers.
 38        /// </summary>
 1539        public IDictionary<string, string> Headers { get; }
 40
 41        /// <summary>
 42        /// Gets the cookies.
 43        /// </summary>
 344        public IDictionary<string, string> Cookies { get; }
 45
 46        /// <summary>
 47        /// Gets the query.
 48        /// </summary>
 8149        public IDictionary<string, WireMockList<string>> Query { get; } = new Dictionary<string, WireMockList<string>>()
 50
 51        /// <summary>
 52        /// Gets the bodyAsBytes.
 53        /// </summary>
 154        public byte[] BodyAsBytes { get; }
 55
 56        /// <summary>
 57        /// Gets the body.
 58        /// </summary>
 1459        public string Body { get; }
 60
 61        /// <summary>
 62        /// Gets the body encoding.
 63        /// </summary>
 064        public Encoding BodyEncoding { get; }
 65
 66        /// <summary>
 67        /// Initializes a new instance of the <see cref="RequestMessage"/> class.
 68        /// </summary>
 69        /// <param name="url">The original url.</param>
 70        /// <param name="verb">The verb.</param>
 71        /// <param name="bodyAsBytes">The bodyAsBytes byte[].</param>
 72        /// <param name="body">The body string.</param>
 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));
 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;
 89
 6190            string query = url.Query;
 6191             if (!string.IsNullOrEmpty(query))
 692            {
 693                 if (query.StartsWith("?"))
 694                {
 695                    query = query.Substring(1);
 696                }
 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        }
 116
 117        /// <summary>
 118        /// The get a query parameter.
 119        /// </summary>
 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        }
 126    }
 127}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageBodyMatcher.htm b/report/WireMock.Net_RequestMessageBodyMatcher.htm new file mode 100644 index 000000000..84189766b --- /dev/null +++ b/report/WireMock.Net_RequestMessageBodyMatcher.htm @@ -0,0 +1,189 @@ + + + + + +WireMock.Matchers.Request.RequestMessageBodyMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageBodyMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageBodyMatcher.cs
Covered lines:19
Uncovered lines:24
Coverable lines:43
Total lines:125
Line coverage:44.1%
Branch coverage:12.5%
+

Metrics

+ + + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)1000
.ctor(...)1000
.ctor(...)1000
.ctor(...)10100100
GetMatchingScore(...)10100100
IsMatch(...)81636.3622.22
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageBodyMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using JetBrains.Annotations;
 3using WireMock.Validation;
 4
 5namespace WireMock.Matchers.Request
 6{
 7    /// <summary>
 8    /// The request body matcher.
 9    /// </summary>
 10    public class RequestMessageBodyMatcher : IRequestMatcher
 11    {
 12        /// <summary>
 13        /// The body as byte[].
 14        /// </summary>
 15        private readonly byte[] _bodyData;
 16
 17        /// <summary>
 18        /// The body function
 19        /// </summary>
 020        public Func<string, bool> Func { get; }
 21
 22        /// <summary>
 23        /// The body data function
 24        /// </summary>
 025        public Func<byte[], bool> DataFunc { get; }
 26
 27        /// <summary>
 28        /// The matcher.
 29        /// </summary>
 2630        public IMatcher Matcher { get; }
 31
 32        /// <summary>
 33        /// Initializes a new instance of the <see cref="RequestMessageBodyMatcher"/> class.
 34        /// </summary>
 35        /// <param name="body">
 36        /// The body Regex pattern.
 37        /// </param>
 238        public RequestMessageBodyMatcher([NotNull] string body) : this(new SimMetricsMatcher(body))
 239        {
 240        }
 41
 42        /// <summary>
 43        /// Initializes a new instance of the <see cref="RequestMessageBodyMatcher"/> class.
 44        /// </summary>
 45        /// <param name="body">
 46        /// The body Regex pattern.
 47        /// </param>
 048        public RequestMessageBodyMatcher([NotNull] byte[] body)
 049        {
 050            Check.NotNull(body, nameof(body));
 051            _bodyData = body;
 052        }
 53
 54        /// <summary>
 55        /// Initializes a new instance of the <see cref="RequestMessageBodyMatcher"/> class.
 56        /// </summary>
 57        /// <param name="func">
 58        /// The body func.
 59        /// </param>
 060        public RequestMessageBodyMatcher([NotNull] Func<string, bool> func)
 061        {
 062            Check.NotNull(func, nameof(func));
 063            Func = func;
 064        }
 65
 66        /// <summary>
 67        /// Initializes a new instance of the <see cref="RequestMessageBodyMatcher"/> class.
 68        /// </summary>
 69        /// <param name="func">
 70        /// The body func.
 71        /// </param>
 072        public RequestMessageBodyMatcher([NotNull] Func<byte[], bool> func)
 073        {
 074            Check.NotNull(func, nameof(func));
 075            DataFunc = func;
 076        }
 77
 78        /// <summary>
 79        /// Initializes a new instance of the <see cref="RequestMessageBodyMatcher"/> class.
 80        /// </summary>
 81        /// <param name="matcher">
 82        /// The body matcher.
 83        /// </param>
 1584        public RequestMessageBodyMatcher([NotNull] IMatcher matcher)
 1585        {
 1586            Check.NotNull(matcher, nameof(matcher));
 1587            Matcher = matcher;
 1588        }
 89
 90        /// <summary>
 91        /// Determines whether the specified RequestMessage is match.
 92        /// </summary>
 93        /// <param name="requestMessage">The RequestMessage.</param>
 94        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 95        /// <returns>
 96        /// A value between 0.0 - 1.0 of the similarity.
 97        /// </returns>
 98        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 1399        {
 13100            double score = IsMatch(requestMessage);
 13101            requestMatchResult.TotalScore += score;
 102
 13103            requestMatchResult.TotalNumber++;
 104
 13105            return score;
 13106        }
 107
 108        private double IsMatch(RequestMessage requestMessage)
 13109        {
 13110             if (Matcher != null)
 13111                return Matcher.IsMatch(requestMessage.Body);
 112
 0113             if (_bodyData != null)
 0114                return MatchScores.ToScore(requestMessage.BodyAsBytes == _bodyData);
 115
 0116             if (Func != null)
 0117                return MatchScores.ToScore(requestMessage.Body != null && Func(requestMessage.Body));
 118
 0119             if (DataFunc != null && requestMessage.BodyAsBytes != null)
 0120                return MatchScores.ToScore(requestMessage.BodyAsBytes != null && DataFunc(requestMessage.BodyAsBytes));
 121
 0122            return MatchScores.Mismatch;
 13123        }
 124    }
 125}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageCompositeMatcher.htm b/report/WireMock.Net_RequestMessageCompositeMatcher.htm new file mode 100644 index 000000000..88c1bfb20 --- /dev/null +++ b/report/WireMock.Net_RequestMessageCompositeMatcher.htm @@ -0,0 +1,119 @@ + + + + + +WireMock.Matchers.Request.RequestMessageCompositeMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageCompositeMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageCompositeMatcher.cs
Covered lines:18
Uncovered lines:6
Coverable lines:24
Total lines:67
Line coverage:75%
Branch coverage:50%
+

Metrics

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

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageCompositeMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2using System.Linq;
 3using JetBrains.Annotations;
 4using WireMock.Validation;
 5
 6namespace WireMock.Matchers.Request
 7{
 8    /// <summary>
 9    /// The composite request matcher.
 10    /// </summary>
 11    public abstract class RequestMessageCompositeMatcher : IRequestMatcher
 12    {
 13        private readonly CompositeMatcherType _type;
 14
 15        /// <summary>
 16        /// Gets the request matchers.
 17        /// </summary>
 18        /// <value>
 19        /// The request matchers.
 20        /// </value>
 4821        private IEnumerable<IRequestMatcher> RequestMatchers { get; }
 22
 23        /// <summary>
 24        /// Initializes a new instance of the <see cref="RequestMessageCompositeMatcher"/> class.
 25        /// </summary>
 26        /// <param name="requestMatchers">The request matchers.</param>
 27        /// <param name="type">The CompositeMatcherType type (Defaults to 'And')</param>
 5328        protected RequestMessageCompositeMatcher([NotNull] IEnumerable<IRequestMatcher> requestMatchers, CompositeMatche
 5329        {
 5330            Check.NotNull(requestMatchers, nameof(requestMatchers));
 31
 5332            _type = type;
 5333            RequestMatchers = requestMatchers;
 5334        }
 35
 36        /// <summary>
 37        /// Determines whether the specified RequestMessage is match.
 38        /// </summary>
 39        /// <param name="requestMessage">The RequestMessage.</param>
 40        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 41        /// <returns>
 42        /// A value between 0.0 - 1.0 of the similarity.
 43        /// </returns>
 44        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 4845        {
 4846            var list = new List<double>();
 4847             if (_type == CompositeMatcherType.And)
 4848            {
 27449                foreach (var requestMatcher in RequestMatchers)
 6550                {
 6551                    double score = requestMatcher.GetMatchingScore(requestMessage, requestMatchResult);
 6552                    list.Add(score);
 6553                }
 54
 4855                return list.Sum() / list.Count;
 56            }
 57
 058            foreach (var requestMatcher in RequestMatchers)
 059            {
 060                double score = requestMatcher.GetMatchingScore(requestMessage, requestMatchResult);
 061                list.Add(score);
 062            }
 63
 064            return list.Max();
 4865        }
 66    }
 67}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageCookieMatcher.htm b/report/WireMock.Net_RequestMessageCookieMatcher.htm new file mode 100644 index 000000000..73a7329ff --- /dev/null +++ b/report/WireMock.Net_RequestMessageCookieMatcher.htm @@ -0,0 +1,165 @@ + + + + + +WireMock.Matchers.Request.RequestMessageCookieMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageCookieMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageCookieMatcher.cs
Covered lines:24
Uncovered lines:16
Coverable lines:40
Total lines:105
Line coverage:60%
Branch coverage:50%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)1000
.ctor(...)1000
GetMatchingScore(...)10100100
IsMatch(...)51666.6755.56
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageCookieMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers.Request
 8{
 9    /// <summary>
 10    /// The request cookie matcher.
 11    /// </summary>
 12    public class RequestMessageCookieMatcher : IRequestMatcher
 13    {
 14        /// <value>
 15        /// The funcs.
 16        /// </value>
 117        public Func<IDictionary<string, string>, bool>[] Funcs { get; }
 18
 19        /// <summary>
 20        /// The name
 21        /// </summary>
 222        public string Name { get; }
 23
 24        /// <value>
 25        /// The matchers.
 26        /// </value>
 227        public IMatcher[] Matchers { get; }
 28
 29        /// <summary>
 30        /// Initializes a new instance of the <see cref="RequestMessageCookieMatcher"/> class.
 31        /// </summary>
 32        /// <param name="name">The name.</param>
 33        /// <param name="pattern">The pattern.</param>
 34        /// <param name="ignoreCase">The ignoreCase.</param>
 135        public RequestMessageCookieMatcher([NotNull] string name, [NotNull] string pattern, bool ignoreCase = true)
 136        {
 137            Check.NotNull(name, nameof(name));
 138            Check.NotNull(pattern, nameof(pattern));
 39
 140            Name = name;
 141            Matchers = new IMatcher[] { new WildcardMatcher(pattern, ignoreCase) };
 142        }
 43
 44        /// <summary>
 45        /// Initializes a new instance of the <see cref="RequestMessageCookieMatcher"/> class.
 46        /// </summary>
 47        /// <param name="name">The name.</param>
 48        /// <param name="matchers">The matchers.</param>
 049        public RequestMessageCookieMatcher([NotNull] string name, [NotNull] params IMatcher[] matchers)
 050        {
 051            Check.NotNull(name, nameof(name));
 052            Check.NotNull(matchers, nameof(matchers));
 53
 054            Name = name;
 055            Matchers = matchers;
 056        }
 57
 58        /// <summary>
 59        /// Initializes a new instance of the <see cref="RequestMessageCookieMatcher"/> class.
 60        /// </summary>
 61        /// <param name="funcs">The funcs.</param>
 062        public RequestMessageCookieMatcher([NotNull] params Func<IDictionary<string, string>, bool>[] funcs)
 063        {
 064            Check.NotNull(funcs, nameof(funcs));
 65
 066            Funcs = funcs;
 067        }
 68
 69        /// <summary>
 70        /// Determines whether the specified RequestMessage is match.
 71        /// </summary>
 72        /// <param name="requestMessage">The RequestMessage.</param>
 73        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 74        /// <returns>
 75        /// A value between 0.0 - 1.0 of the similarity.
 76        /// </returns>
 77        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 178        {
 179            double score = IsMatch(requestMessage);
 180            requestMatchResult.TotalScore += score;
 81
 182            requestMatchResult.TotalNumber++;
 83
 184            return score;
 185        }
 86
 87        private double IsMatch(RequestMessage requestMessage)
 188        {
 189             if (requestMessage.Cookies == null)
 090                return MatchScores.Mismatch;
 91
 192             if (Funcs != null)
 093                return MatchScores.ToScore(Funcs.Any(f => f(requestMessage.Cookies)));
 94
 195             if (Matchers == null)
 096                return MatchScores.Mismatch;
 97
 198             if (!requestMessage.Cookies.ContainsKey(Name))
 099                return MatchScores.Mismatch;
 100
 1101            string value = requestMessage.Cookies[Name];
 2102            return Matchers.Max(m => m.IsMatch(value));
 1103        }
 104    }
 105}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageHeaderMatcher.htm b/report/WireMock.Net_RequestMessageHeaderMatcher.htm new file mode 100644 index 000000000..66b2b5e74 --- /dev/null +++ b/report/WireMock.Net_RequestMessageHeaderMatcher.htm @@ -0,0 +1,165 @@ + + + + + +WireMock.Matchers.Request.RequestMessageHeaderMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageHeaderMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageHeaderMatcher.cs
Covered lines:24
Uncovered lines:16
Coverable lines:40
Total lines:105
Line coverage:60%
Branch coverage:50%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)1000
.ctor(...)1000
GetMatchingScore(...)10100100
IsMatch(...)51666.6755.56
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageHeaderMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers.Request
 8{
 9    /// <summary>
 10    /// The request header matcher.
 11    /// </summary>
 12    public class RequestMessageHeaderMatcher : IRequestMatcher
 13    {
 14        /// <summary>
 15        /// The functions
 16        /// </summary>
 417        public Func<IDictionary<string, string>, bool>[] Funcs { get; }
 18
 19        /// <summary>
 20        /// The name
 21        /// </summary>
 822        public string Name { get; }
 23
 24        /// <value>
 25        /// The matchers.
 26        /// </value>
 827        public IMatcher[] Matchers { get; }
 28
 29        /// <summary>
 30        /// Initializes a new instance of the <see cref="RequestMessageHeaderMatcher"/> class.
 31        /// </summary>
 32        /// <param name="name">The name.</param>
 33        /// <param name="pattern">The pattern.</param>
 34        /// <param name="ignoreCase">The ignoreCase.</param>
 435        public RequestMessageHeaderMatcher([NotNull] string name, [NotNull] string pattern, bool ignoreCase = true)
 436        {
 437            Check.NotNull(name, nameof(name));
 438            Check.NotNull(pattern, nameof(pattern));
 39
 440            Name = name;
 441            Matchers = new IMatcher[] { new WildcardMatcher(pattern, ignoreCase) };
 442        }
 43
 44        /// <summary>
 45        /// Initializes a new instance of the <see cref="RequestMessageHeaderMatcher"/> class.
 46        /// </summary>
 47        /// <param name="name">The name.</param>
 48        /// <param name="matchers">The matchers.</param>
 049        public RequestMessageHeaderMatcher([NotNull] string name, [NotNull] params IMatcher[] matchers)
 050        {
 051            Check.NotNull(name, nameof(name));
 052            Check.NotNull(matchers, nameof(matchers));
 53
 054            Name = name;
 055            Matchers = matchers;
 056        }
 57
 58        /// <summary>
 59        /// Initializes a new instance of the <see cref="RequestMessageHeaderMatcher"/> class.
 60        /// </summary>
 61        /// <param name="funcs">The funcs.</param>
 062        public RequestMessageHeaderMatcher([NotNull] params Func<IDictionary<string, string>, bool>[] funcs)
 063        {
 064            Check.NotNull(funcs, nameof(funcs));
 65
 066            Funcs = funcs;
 067        }
 68
 69        /// <summary>
 70        /// Determines whether the specified RequestMessage is match.
 71        /// </summary>
 72        /// <param name="requestMessage">The RequestMessage.</param>
 73        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 74        /// <returns>
 75        /// A value between 0.0 - 1.0 of the similarity.
 76        /// </returns>
 77        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 478        {
 479            double score = IsMatch(requestMessage);
 480            requestMatchResult.TotalScore += score;
 81
 482            requestMatchResult.TotalNumber++;
 83
 484            return score;
 485        }
 86
 87        private double IsMatch(RequestMessage requestMessage)
 488        {
 489             if (requestMessage.Headers == null)
 090                return MatchScores.Mismatch;
 91
 492             if (Funcs != null)
 093                return MatchScores.ToScore(Funcs.Any(f => f(requestMessage.Headers)));
 94
 495             if (Matchers == null)
 096                return MatchScores.Mismatch;
 97
 498             if (!requestMessage.Headers.ContainsKey(Name))
 099                return MatchScores.Mismatch;
 100
 4101            string value = requestMessage.Headers[Name];
 8102            return Matchers.Max(m => m.IsMatch(value));
 4103        }
 104    }
 105}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageMethodMatcher.htm b/report/WireMock.Net_RequestMessageMethodMatcher.htm new file mode 100644 index 000000000..cf2d8f724 --- /dev/null +++ b/report/WireMock.Net_RequestMessageMethodMatcher.htm @@ -0,0 +1,105 @@ + + + + + +WireMock.Matchers.Request.RequestMessageMethodMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageMethodMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageMethodMatcher.cs
Covered lines:15
Uncovered lines:0
Coverable lines:15
Total lines:52
Line coverage:100%
+

Metrics

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

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageMethodMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Linq;
 2using JetBrains.Annotations;
 3using WireMock.Validation;
 4
 5namespace WireMock.Matchers.Request
 6{
 7    /// <summary>
 8    /// The request verb matcher.
 9    /// </summary>
 10    internal class RequestMessageMethodMatcher : IRequestMatcher
 11    {
 12        /// <summary>
 13        /// The methods
 14        /// </summary>
 1515        public string[] Methods { get; }
 16
 17        /// <summary>
 18        /// Initializes a new instance of the <see cref="RequestMessageMethodMatcher"/> class.
 19        /// </summary>
 20        /// <param name="methods">
 21        /// The verb.
 22        /// </param>
 2223        public RequestMessageMethodMatcher([NotNull] params string[] methods)
 2224        {
 2225            Check.NotNull(methods, nameof(methods));
 4426            Methods = methods.Select(v => v.ToLower()).ToArray();
 2227        }
 28
 29        /// <summary>
 30        /// Determines whether the specified RequestMessage is match.
 31        /// </summary>
 32        /// <param name="requestMessage">The RequestMessage.</param>
 33        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 34        /// <returns>
 35        /// A value between 0.0 - 1.0 of the similarity.
 36        /// </returns>
 37        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 1538        {
 1539            double score = IsMatch(requestMessage);
 1540            requestMatchResult.TotalScore += score;
 41
 1542            requestMatchResult.TotalNumber++;
 43
 1544            return score;
 1545        }
 46
 47        private double IsMatch(RequestMessage requestMessage)
 1548        {
 1549            return MatchScores.ToScore(Methods.Contains(requestMessage.Method));
 1550        }
 51    }
 52}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageParamMatcher.htm b/report/WireMock.Net_RequestMessageParamMatcher.htm new file mode 100644 index 000000000..b0c614f67 --- /dev/null +++ b/report/WireMock.Net_RequestMessageParamMatcher.htm @@ -0,0 +1,143 @@ + + + + + +WireMock.Matchers.Request.RequestMessageParamMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageParamMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageParamMatcher.cs
Covered lines:26
Uncovered lines:0
Coverable lines:26
Total lines:85
Line coverage:100%
Branch coverage:100%
+

Metrics

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

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageParamMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Util;
 6using WireMock.Validation;
 7
 8namespace WireMock.Matchers.Request
 9{
 10    /// <summary>
 11    /// The request parameters matcher.
 12    /// </summary>
 13    public class RequestMessageParamMatcher : IRequestMatcher
 14    {
 15        /// <summary>
 16        /// The funcs
 17        /// </summary>
 518        public Func<IDictionary<string, WireMockList<string>>, bool>[] Funcs { get; }
 19
 20        /// <summary>
 21        /// The key
 22        /// </summary>
 323        public string Key { get; }
 24
 25        /// <summary>
 26        /// The values
 27        /// </summary>
 528        public IEnumerable<string> Values { get; }
 29
 30        /// <summary>
 31        /// Initializes a new instance of the <see cref="RequestMessageParamMatcher"/> class.
 32        /// </summary>
 33        /// <param name="key">
 34        /// The key.
 35        /// </param>
 36        /// <param name="values">
 37        /// The values.
 38        /// </param>
 339        public RequestMessageParamMatcher([NotNull] string key, [CanBeNull] IEnumerable<string> values)
 340        {
 341            Check.NotNull(key, nameof(key));
 42
 343            Key = key;
 344            Values = values;
 345        }
 46
 47        /// <summary>
 48        /// Initializes a new instance of the <see cref="RequestMessageParamMatcher"/> class.
 49        /// </summary>
 50        /// <param name="funcs">The funcs.</param>
 151        public RequestMessageParamMatcher([NotNull] params Func<IDictionary<string, WireMockList<string>>, bool>[] funcs
 152        {
 153            Check.NotNull(funcs, nameof(funcs));
 154            Funcs = funcs;
 155        }
 56
 57        /// <summary>
 58        /// Determines whether the specified RequestMessage is match.
 59        /// </summary>
 60        /// <param name="requestMessage">The RequestMessage.</param>
 61        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 62        /// <returns>
 63        /// A value between 0.0 - 1.0 of the similarity.
 64        /// </returns>
 65        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 466        {
 467            double score = IsMatch(requestMessage);
 468            requestMatchResult.TotalScore += score;
 69
 470            requestMatchResult.TotalNumber++;
 71
 472            return score;
 473        }
 74
 75        private double IsMatch(RequestMessage requestMessage)
 476        {
 477             if (Funcs != null)
 278                return MatchScores.ToScore(requestMessage.Query != null && Funcs.Any(f => f(requestMessage.Query)));
 79
 380            List<string> values = requestMessage.GetParameter(Key);
 81
 382             return MatchScores.ToScore(values?.Intersect(Values).Count() == Values.Count());
 483        }
 84    }
 85}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessagePathMatcher.htm b/report/WireMock.Net_RequestMessagePathMatcher.htm new file mode 100644 index 000000000..70b0adb29 --- /dev/null +++ b/report/WireMock.Net_RequestMessagePathMatcher.htm @@ -0,0 +1,140 @@ + + + + + +WireMock.Matchers.Request.RequestMessagePathMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessagePathMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessagePathMatcher.cs
Covered lines:27
Uncovered lines:1
Coverable lines:28
Total lines:81
Line coverage:96.4%
Branch coverage:75%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)20100100
.ctor(...)10100100
.ctor(...)10100100
GetMatchingScore(...)10100100
IsMatch(...)4485.7180
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessagePathMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers.Request
 8{
 9    /// <summary>
 10    /// The request path matcher.
 11    /// </summary>
 12    public class RequestMessagePathMatcher : IRequestMatcher
 13    {
 14        /// <summary>
 15        /// The matcher.
 16        /// </summary>
 5317        public IReadOnlyList<IMatcher> Matchers { get; }
 18
 19        /// <summary>
 20        /// The path functions
 21        /// </summary>
 222        public Func<string, bool>[] Funcs { get; }
 23
 24        /// <summary>
 25        /// Initializes a new instance of the <see cref="RequestMessagePathMatcher"/> class.
 26        /// </summary>
 27        /// <param name="paths">The paths.</param>
 5128        public RequestMessagePathMatcher([NotNull] params string[] paths) : this(paths.Select(path => new WildcardMatche
 2529        {
 2530        }
 31
 32        /// <summary>
 33        /// Initializes a new instance of the <see cref="RequestMessagePathMatcher"/> class.
 34        /// </summary>
 35        /// <param name="matchers">The matchers.</param>
 3136        public RequestMessagePathMatcher([NotNull] params IMatcher[] matchers)
 3137        {
 3138            Check.NotNull(matchers, nameof(matchers));
 3139            Matchers = matchers;
 3140        }
 41
 42        /// <summary>
 43        /// Initializes a new instance of the <see cref="RequestMessagePathMatcher"/> class.
 44        /// </summary>
 45        /// <param name="funcs">The path functions.</param>
 146        public RequestMessagePathMatcher([NotNull] params Func<string, bool>[] funcs)
 147        {
 148            Check.NotNull(funcs, nameof(funcs));
 149            Funcs = funcs;
 150        }
 51
 52        /// <summary>
 53        /// Determines whether the specified RequestMessage is match.
 54        /// </summary>
 55        /// <param name="requestMessage">The RequestMessage.</param>
 56        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 57        /// <returns>
 58        /// A value between 0.0 - 1.0 of the similarity.
 59        /// </returns>
 60        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 2761        {
 2762            double score = IsMatch(requestMessage);
 2763            requestMatchResult.TotalScore += score;
 64
 2765            requestMatchResult.TotalNumber++;
 66
 2767            return score;
 2768        }
 69
 70        private double IsMatch(RequestMessage requestMessage)
 2771        {
 2772             if (Matchers != null)
 5473                return Matchers.Max(m => m.IsMatch(requestMessage.Path));
 74
 175             if (Funcs != null)
 276                return MatchScores.ToScore(requestMessage.Path != null && Funcs.Any(func => func(requestMessage.Path)));
 77
 078            return MatchScores.Mismatch;
 2779        }
 80    }
 81}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestMessageUrlMatcher.htm b/report/WireMock.Net_RequestMessageUrlMatcher.htm new file mode 100644 index 000000000..d602f4a00 --- /dev/null +++ b/report/WireMock.Net_RequestMessageUrlMatcher.htm @@ -0,0 +1,140 @@ + + + + + +WireMock.Matchers.Request.RequestMessageUrlMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.Request.RequestMessageUrlMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageUrlMatcher.cs
Covered lines:19
Uncovered lines:9
Coverable lines:28
Total lines:81
Line coverage:67.8%
Branch coverage:25%
+

Metrics

+ + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)20100100
.ctor(...)10100100
.ctor(...)1000
GetMatchingScore(...)10100100
IsMatch(...)4457.1440
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\Request\RequestMessageUrlMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6
 7namespace WireMock.Matchers.Request
 8{
 9    /// <summary>
 10    /// The request url matcher.
 11    /// </summary>
 12    public class RequestMessageUrlMatcher : IRequestMatcher
 13    {
 14        /// <summary>
 15        /// The matcher.
 16        /// </summary>
 217        public IReadOnlyList<IMatcher> Matchers { get; }
 18
 19        /// <summary>
 20        /// The url functions
 21        /// </summary>
 022        public Func<string, bool>[] Funcs { get; }
 23
 24        /// <summary>
 25        /// Initializes a new instance of the <see cref="RequestMessageUrlMatcher"/> class.
 26        /// </summary>
 27        /// <param name="urls">The urls.</param>
 228        public RequestMessageUrlMatcher([NotNull] params string[] urls) : this(urls.Select(url => new WildcardMatcher(ur
 129        {
 130        }
 31
 32        /// <summary>
 33        /// Initializes a new instance of the <see cref="RequestMessageUrlMatcher"/> class.
 34        /// </summary>
 35        /// <param name="matchers">The matchers.</param>
 136        public RequestMessageUrlMatcher([NotNull] params IMatcher[] matchers)
 137        {
 138            Check.NotNull(matchers, nameof(matchers));
 139            Matchers = matchers;
 140        }
 41
 42        /// <summary>
 43        /// Initializes a new instance of the <see cref="RequestMessageUrlMatcher"/> class.
 44        /// </summary>
 45        /// <param name="funcs">The url functions.</param>
 046        public RequestMessageUrlMatcher([NotNull] params Func<string, bool>[] funcs)
 047        {
 048            Check.NotNull(funcs, nameof(funcs));
 049            Funcs = funcs;
 050        }
 51
 52        /// <summary>
 53        /// Determines whether the specified RequestMessage is match.
 54        /// </summary>
 55        /// <param name="requestMessage">The RequestMessage.</param>
 56        /// <param name="requestMatchResult">The RequestMatchResult.</param>
 57        /// <returns>
 58        /// A value between 0.0 - 1.0 of the similarity.
 59        /// </returns>
 60        public double GetMatchingScore(RequestMessage requestMessage, RequestMatchResult requestMatchResult)
 161        {
 162            double score = IsMatch(requestMessage);
 163            requestMatchResult.TotalScore += score;
 64
 165            requestMatchResult.TotalNumber++;
 66
 167            return score;
 168        }
 69
 70        private double IsMatch(RequestMessage requestMessage)
 171        {
 172             if (Matchers != null)
 273                return Matchers.Max(matcher => matcher.IsMatch(requestMessage.Url));
 74
 075             if (Funcs != null)
 076                return MatchScores.ToScore(requestMessage.Url != null && Funcs.Any(func => func(requestMessage.Url)));
 77
 078            return MatchScores.Mismatch;
 179        }
 80    }
 81}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RequestModel.htm b/report/WireMock.Net_RequestModel.htm new file mode 100644 index 000000000..841d147b9 --- /dev/null +++ b/report/WireMock.Net_RequestModel.htm @@ -0,0 +1,117 @@ + + + + + +WireMock.Admin.Mappings.RequestModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.RequestModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\RequestModel.cs
Covered lines:7
Uncovered lines:0
Coverable lines:7
Total lines:63
Line coverage:100%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\RequestModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// RequestModel
 7    /// </summary>
 8    public class RequestModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the Path. (Can be a string or a PathModel)
 12        /// </summary>
 13        /// <value>
 14        /// The URL.
 15        /// </value>
 2016        public object Path { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the Url. (Can be a string or a UrlModel)
 20        /// </summary>
 21        /// <value>
 22        /// The URL.
 23        /// </value>
 424        public object Url { get; set; }
 25
 26        /// <summary>
 27        /// The methods
 28        /// </summary>
 1629        public string[] Methods { get; set; }
 30
 31        /// <summary>
 32        /// Gets or sets the Headers.
 33        /// </summary>
 34        /// <value>
 35        /// The Headers.
 36        /// </value>
 437        public IList<HeaderModel> Headers { get; set; }
 38
 39        /// <summary>
 40        /// Gets or sets the Cookies.
 41        /// </summary>
 42        /// <value>
 43        /// The Cookies.
 44        /// </value>
 445        public IList<CookieModel> Cookies { get; set; }
 46
 47        /// <summary>
 48        /// Gets or sets the Params.
 49        /// </summary>
 50        /// <value>
 51        /// The Headers.
 52        /// </value>
 453        public IList<ParamModel> Params { get; set; }
 54
 55        /// <summary>
 56        /// Gets or sets the body.
 57        /// </summary>
 58        /// <value>
 59        /// The body.
 60        /// </value>
 1461        public BodyModel Body { get; set; }
 62    }
 63}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_RespondWithAProvider.htm b/report/WireMock.Net_RespondWithAProvider.htm new file mode 100644 index 000000000..5b706e48f --- /dev/null +++ b/report/WireMock.Net_RespondWithAProvider.htm @@ -0,0 +1,153 @@ + + + + + +WireMock.Server.RespondWithAProvider - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Server.RespondWithAProvider
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Server\RespondWithAProvider.cs
Covered lines:21
Uncovered lines:3
Coverable lines:24
Total lines:94
Line coverage:87.5%
Branch coverage:100%
+

Metrics

+ + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
RespondWith(...)22100100
WithGuid(...)1000
WithGuid(...)10100100
WithTitle(...)10100100
AtPriority(...)10100100
+

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using WireMock.Matchers.Request;
 3
 4namespace WireMock.Server
 5{
 6    /// <summary>
 7    /// The respond with a provider.
 8    /// </summary>
 9    internal class RespondWithAProvider : IRespondWithAProvider
 10    {
 11        private int _priority;
 12        private Guid? _guid;
 13        private string _title;
 14
 15        /// <summary>
 16        /// The _registration callback.
 17        /// </summary>
 18        private readonly RegistrationCallback _registrationCallback;
 19
 20        /// <summary>
 21        /// The _request matcher.
 22        /// </summary>
 23        private readonly IRequestMatcher _requestMatcher;
 24
 25        /// <summary>
 26        /// Initializes a new instance of the <see cref="RespondWithAProvider"/> class.
 27        /// </summary>
 28        /// <param name="registrationCallback">The registration callback.</param>
 29        /// <param name="requestMatcher">The request matcher.</param>
 1730        public RespondWithAProvider(RegistrationCallback registrationCallback, IRequestMatcher requestMatcher)
 1731        {
 1732            _registrationCallback = registrationCallback;
 1733            _requestMatcher = requestMatcher;
 1734        }
 35
 36        /// <summary>
 37        /// The respond with.
 38        /// </summary>
 39        /// <param name="provider">
 40        /// The provider.
 41        /// </param>
 42        public void RespondWith(IResponseProvider provider)
 1743        {
 1744             var mappingGuid = _guid ?? Guid.NewGuid();
 1745            _registrationCallback(new Mapping(mappingGuid, _title, _requestMatcher, provider, _priority));
 1746        }
 47
 48        /// <summary>
 49        /// Define a unique identifier for this mapping.
 50        /// </summary>
 51        /// <param name="guid">The unique identifier.</param>
 52        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>
 53        public IRespondWithAProvider WithGuid(string guid)
 054        {
 055            return WithGuid(Guid.Parse(guid));
 056        }
 57
 58        /// <summary>
 59        /// Define a unique identifier for this mapping.
 60        /// </summary>
 61        /// <param name="guid">The unique identifier.</param>
 62        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>
 63        public IRespondWithAProvider WithGuid(Guid guid)
 764        {
 765            _guid = guid;
 66
 767            return this;
 768        }
 69
 70        /// <summary>
 71        /// Define a unique identifier for this mapping.
 72        /// </summary>
 73        /// <param name="title">The unique identifier.</param>
 74        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>
 75        public IRespondWithAProvider WithTitle(string title)
 276        {
 277            _title = title;
 78
 279            return this;
 280        }
 81
 82        /// <summary>
 83        /// Define the priority for this mapping.
 84        /// </summary>
 85        /// <param name="priority">The priority.</param>
 86        /// <returns>The <see cref="IRespondWithAProvider"/>.</returns>
 87        public IRespondWithAProvider AtPriority(int priority)
 688        {
 689            _priority = priority;
 90
 691            return this;
 692        }
 93    }
 94}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_Response.htm b/report/WireMock.Net_Response.htm new file mode 100644 index 000000000..4c6b2ef02 --- /dev/null +++ b/report/WireMock.Net_Response.htm @@ -0,0 +1,361 @@ + + + + + +WireMock.ResponseBuilders.Response - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.ResponseBuilders.Response
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\ResponseBuilders\Response.cs
Covered lines:80
Uncovered lines:16
Coverable lines:96
Total lines:277
Line coverage:83.3%
Branch coverage:80%
+

Metrics

+ + + + + + + + + + + + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
Create(...)20100100
Create(...)1000
.ctor(...)10100100
WithStatusCode(...)10100100
WithStatusCode(...)1000
WithSuccess()1000
WithNotFound()1000
WithHeader(...)10100100
WithHeaders(...)10100100
WithBody(...)22100100
WithBodyAsJson(...)3210066.67
WithBodyAsBase64(...)2210066.67
WithTransformer()10100100
WithDelay(...)20100100
WithDelay(...)1000
ProvideResponse()84100100
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\ResponseBuilders\Response.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Net;
 4using System.Text;
 5using System.Threading.Tasks;
 6using HandlebarsDotNet;
 7using JetBrains.Annotations;
 8using Newtonsoft.Json;
 9using WireMock.Validation;
 10
 11namespace WireMock.ResponseBuilders
 12{
 13    /// <summary>
 14    /// The Response.
 15    /// </summary>
 16    public class Response : IResponseBuilder
 17    {
 18        /// <summary>
 19        /// The delay
 20        /// </summary>
 1421        public TimeSpan? Delay { get; private set; }
 22
 23        /// <summary>
 24        /// Gets a value indicating whether [use transformer].
 25        /// </summary>
 26        /// <value>
 27        ///   <c>true</c> if [use transformer]; otherwise, <c>false</c>.
 28        /// </value>
 1529        public bool UseTransformer { get; private set; }
 30
 31        /// <summary>
 32        /// Gets the response message.
 33        /// </summary>
 34        /// <value>
 35        /// The response message.
 36        /// </value>
 7437        public ResponseMessage ResponseMessage { get; }
 38
 39        /// <summary>
 40        /// Creates this instance.
 41        /// </summary>
 42        /// <param name="responseMessage">ResponseMessage</param>
 43        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 44        [PublicAPI]
 45        public static IResponseBuilder Create([CanBeNull] ResponseMessage responseMessage = null)
 2246        {
 2247            var message = responseMessage ?? new ResponseMessage { StatusCode = (int)HttpStatusCode.OK };
 2248            return new Response(message);
 2249        }
 50
 51        /// <summary>
 52        /// Creates this instance.
 53        /// </summary>
 54        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 55        [PublicAPI]
 56        public static IResponseBuilder Create([NotNull] Func<ResponseMessage> func)
 057        {
 058            Check.NotNull(func, nameof(func));
 59
 060            return new Response(func());
 061        }
 62
 63        /// <summary>
 64        /// Initializes a new instance of the <see cref="Response"/> class.
 65        /// </summary>
 66        /// <param name="responseMessage">
 67        /// The response.
 68        /// </param>
 2269        private Response(ResponseMessage responseMessage)
 2270        {
 2271            ResponseMessage = responseMessage;
 2272        }
 73
 74        /// <summary>
 75        /// The with status code.
 76        /// </summary>
 77        /// <param name="code">The code.</param>
 78        /// <returns>A <see cref="IResponseBuilder"/>.</returns>\
 79        [PublicAPI]
 80        public IResponseBuilder WithStatusCode(int code)
 1381        {
 1382            ResponseMessage.StatusCode = code;
 1383            return this;
 1384        }
 85
 86        /// <summary>
 87        /// The with status code.
 88        /// </summary>
 89        /// <param name="code">The code.</param>
 90        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 91        [PublicAPI]
 92        public IResponseBuilder WithStatusCode(HttpStatusCode code)
 093        {
 094            return WithStatusCode((int)code);
 095        }
 96
 97        /// <summary>
 98        /// The with Success status code (200).
 99        /// </summary>
 100        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 101        [PublicAPI]
 102        public IResponseBuilder WithSuccess()
 0103        {
 0104            return WithStatusCode((int)HttpStatusCode.OK);
 0105        }
 106
 107        /// <summary>
 108        /// The with NotFound status code (404).
 109        /// </summary>
 110        /// <returns>The <see cref="IResponseBuilder"/>.</returns>
 111        [PublicAPI]
 112        public IResponseBuilder WithNotFound()
 0113        {
 0114            return WithStatusCode((int)HttpStatusCode.NotFound);
 0115        }
 116
 117        /// <summary>
 118        /// The with header.
 119        /// </summary>
 120        /// <param name="name">The name.</param>
 121        /// <param name="value">The value.</param>
 122        /// <returns>The <see cref="IResponseBuilder"/>.</returns>
 123        public IResponseBuilder WithHeader(string name, string value)
 2124        {
 2125            Check.NotNull(name, nameof(name));
 126
 2127            ResponseMessage.AddHeader(name, value);
 2128            return this;
 2129        }
 130
 131        /// <summary>
 132        /// The with headers.
 133        /// </summary>
 134        /// <param name="headers">The headers.</param>
 135        /// <returns></returns>
 136        public IResponseBuilder WithHeaders(IDictionary<string, string> headers)
 4137        {
 4138            ResponseMessage.Headers = headers;
 4139            return this;
 4140        }
 141
 142        /// <summary>
 143        /// The with body.
 144        /// </summary>
 145        /// <param name="body">The body.</param>
 146        /// <param name="encoding">The body encoding.</param>
 147        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 148        public IResponseBuilder WithBody(string body, Encoding encoding = null)
 15149        {
 15150            Check.NotNull(body, nameof(body));
 151
 15152            ResponseMessage.Body = body;
 15153             ResponseMessage.BodyEncoding = encoding ?? Encoding.UTF8;
 154
 15155            return this;
 15156        }
 157
 158        /// <summary>
 159        /// The with body (AsJson object).
 160        /// </summary>
 161        /// <param name="body">The body.</param>
 162        /// <param name="encoding">The body encoding.</param>
 163        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 164        public IResponseBuilder WithBodyAsJson(object body, Encoding encoding = null)
 1165        {
 1166            Check.NotNull(body, nameof(body));
 167
 1168            string jsonBody = JsonConvert.SerializeObject(body, new JsonSerializerSettings { Formatting = Formatting.Non
 169
 1170             if (encoding != null && !encoding.Equals(Encoding.UTF8))
 1171            {
 1172                jsonBody = encoding.GetString(Encoding.UTF8.GetBytes(jsonBody));
 1173                ResponseMessage.BodyEncoding = encoding;
 1174            }
 175
 1176            ResponseMessage.Body = jsonBody;
 177
 1178            return this;
 1179        }
 180
 181        /// <summary>
 182        /// The with body as base64.
 183        /// </summary>
 184        /// <param name="bodyAsbase64">The body asbase64.</param>
 185        /// <param name="encoding">The Encoding.</param>
 186        /// <returns>A <see cref="IResponseBuilder"/>.</returns>
 187        public IResponseBuilder WithBodyAsBase64(string bodyAsbase64, Encoding encoding = null)
 1188        {
 1189            Check.NotNull(bodyAsbase64, nameof(bodyAsbase64));
 190
 1191             encoding = encoding ?? Encoding.UTF8;
 192
 1193            ResponseMessage.Body = encoding.GetString(Convert.FromBase64String(bodyAsbase64));
 1194            ResponseMessage.BodyEncoding = encoding;
 195
 1196            return this;
 1197        }
 198
 199        /// <summary>
 200        /// The with transformer.
 201        /// </summary>
 202        /// <returns>
 203        /// The <see cref="IResponseBuilder"/>.
 204        /// </returns>
 205        public IResponseBuilder WithTransformer()
 3206        {
 3207            UseTransformer = true;
 3208            return this;
 3209        }
 210
 211        /// <summary>
 212        /// The with delay.
 213        /// </summary>
 214        /// <param name="delay">The TimeSpan to delay.</param>
 215        /// <returns>The <see cref="IResponseBuilder"/>.</returns>
 216        public IResponseBuilder WithDelay(TimeSpan delay)
 1217        {
 2218            Check.Condition(delay, d => d > TimeSpan.Zero, nameof(delay));
 1219            Delay = delay;
 1220            return this;
 1221        }
 222
 223        /// <summary>
 224        /// The with delay.
 225        /// </summary>
 226        /// <param name="milliseconds">The milliseconds to delay.</param>
 227        /// <returns>The <see cref="IResponseBuilder"/>.</returns>
 228        public IResponseBuilder WithDelay(int milliseconds)
 0229        {
 0230            return WithDelay(TimeSpan.FromMilliseconds(milliseconds));
 0231        }
 232
 233        /// <summary>
 234        /// The provide response.
 235        /// </summary>
 236        /// <param name="requestMessage">
 237        /// The request.
 238        /// </param>
 239        /// <returns>
 240        /// The <see cref="Task"/>.
 241        /// </returns>
 242        public async Task<ResponseMessage> ProvideResponse(RequestMessage requestMessage)
 12243        {
 244            ResponseMessage responseMessage;
 12245             if (UseTransformer)
 3246            {
 3247                responseMessage = new ResponseMessage { StatusCode = ResponseMessage.StatusCode, BodyOriginal = Response
 248
 3249                var template = new { request = requestMessage };
 250
 251                // Body
 3252                var templateBody = Handlebars.Compile(ResponseMessage.Body);
 3253                responseMessage.Body = templateBody(template);
 254
 255                // Headers
 3256                var newHeaders = new Dictionary<string, string>();
 11257                foreach (var header in ResponseMessage.Headers)
 1258                {
 1259                    var templateHeaderKey = Handlebars.Compile(header.Key);
 1260                    var templateHeaderValue = Handlebars.Compile(header.Value);
 261
 1262                    newHeaders.Add(templateHeaderKey(template), templateHeaderValue(template));
 1263                }
 3264                responseMessage.Headers = newHeaders;
 3265            }
 266            else
 9267            {
 9268                responseMessage = ResponseMessage;
 9269            }
 270
 12271             if (Delay != null)
 1272                await Task.Delay(Delay.Value);
 273
 12274            return responseMessage;
 12275        }
 276    }
 277}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_ResponseMessage.htm b/report/WireMock.Net_ResponseMessage.htm new file mode 100644 index 000000000..3cfd26903 --- /dev/null +++ b/report/WireMock.Net_ResponseMessage.htm @@ -0,0 +1,111 @@ + + + + + +WireMock.ResponseMessage - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.ResponseMessage
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\ResponseMessage.cs
Covered lines:8
Uncovered lines:0
Coverable lines:8
Total lines:51
Line coverage:100%
+

Metrics

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

File(s)

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Concurrent;
 2using System.Collections.Generic;
 3using System.Text;
 4
 5namespace WireMock
 6{
 7    /// <summary>
 8    /// The response.
 9    /// </summary>
 10    public class ResponseMessage
 11    {
 12        /// <summary>
 13        /// Gets the headers.
 14        /// </summary>
 6615        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;
 21
 22        /// <summary>
 23        /// Gets or sets the body.
 24        /// </summary>
 325        public string BodyOriginal { get; set; }
 26
 27        /// <summary>
 28        /// Gets or sets the body.
 29        /// </summary>
 6930        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);
 36
 37        /// <summary>
 38        /// The add header.
 39        /// </summary>
 40        /// <param name="name">
 41        /// The name.
 42        /// </param>
 43        /// <param name="value">
 44        /// The value.
 45        /// </param>
 46        public void AddHeader(string name, string value)
 347        {
 348            Headers.Add(name, value);
 349        }
 50    }
 51}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_ResponseModel.htm b/report/WireMock.Net_ResponseModel.htm new file mode 100644 index 000000000..d947080af --- /dev/null +++ b/report/WireMock.Net_ResponseModel.htm @@ -0,0 +1,140 @@ + + + + + +WireMock.Admin.Mappings.ResponseModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.ResponseModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\ResponseModel.cs
Covered lines:6
Uncovered lines:3
Coverable lines:9
Total lines:82
Line coverage:66.6%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\ResponseModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2
 3namespace WireMock.Admin.Mappings
 4{
 5    /// <summary>
 6    /// ResponseModel
 7    /// </summary>
 8    public class ResponseModel
 9    {
 10        /// <summary>
 11        /// Gets or sets the HTTP status.
 12        /// </summary>
 13        /// <value>
 14        /// The HTTP status.
 15        /// </value>
 1216        public int? StatusCode { get; set; }
 17
 18        /// <summary>
 19        /// Gets or sets the body.
 20        /// </summary>
 21        /// <value>
 22        /// The body.
 23        /// </value>
 1224        public string Body { get; set; }
 25
 26        /// <summary>
 27        /// Gets or sets the body.
 28        /// </summary>
 29        /// <value>
 30        /// The body.
 31        /// </value>
 032        public string BodyAsBase64 { get; set; }
 33
 34        /// <summary>
 35        /// Gets or sets the body (as JSON object).
 36        /// </summary>
 37        /// <value>
 38        /// The body.
 39        /// </value>
 040        public object BodyAsJson { get; set; }
 41
 42        /// <summary>
 43        /// Gets or sets the body encoding.
 44        /// </summary>
 45        /// <value>
 46        /// The body encoding.
 47        /// </value>
 1248        public EncodingModel BodyEncoding { get; set; }
 49
 50        /// <summary>
 51        /// Gets or sets a value indicating whether [use transformer].
 52        /// </summary>
 53        /// <value>
 54        ///   <c>true</c> if [use transformer]; otherwise, <c>false</c>.
 55        /// </value>
 856        public bool UseTransformer { get; set; }
 57
 58        /// <summary>
 59        /// Gets or sets the headers.
 60        /// </summary>
 61        /// <value>
 62        /// The headers.
 63        /// </value>
 1664        public IDictionary<string, string> Headers { get; set; }
 65
 66        /// <summary>
 67        /// Gets or sets the Headers (Raw).
 68        /// </summary>
 69        /// <value>
 70        /// The Headers (Raw).
 71        /// </value>
 072        public string HeadersRaw { get; set; }
 73
 74        /// <summary>
 75        /// Gets or sets the delay in milliseconds.
 76        /// </summary>
 77        /// <value>
 78        /// The delay in milliseconds.
 79        /// </value>
 480        public int? Delay { get; set; }
 81    }
 82}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_SettingsModel.htm b/report/WireMock.Net_SettingsModel.htm new file mode 100644 index 000000000..5f57aae8e --- /dev/null +++ b/report/WireMock.Net_SettingsModel.htm @@ -0,0 +1,62 @@ + + + + + +WireMock.Admin.Settings.SettingsModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Settings.SettingsModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Settings\SettingsModel.cs
Covered lines:0
Uncovered lines:2
Coverable lines:2
Total lines:18
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Settings\SettingsModel.cs

+ + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Settings
 2{
 3    /// <summary>
 4    /// Settings
 5    /// </summary>
 6    public class SettingsModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the global delay in milliseconds.
 10        /// </summary>
 011        public int? GlobalProcessingDelay { get; set; }
 12
 13        /// <summary>
 14        /// Gets or sets if partial mapping is allowed.
 15        /// </summary>
 016        public bool? AllowPartialMapping { get; set; }
 17    }
 18}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_SimMetricsMatcher.htm b/report/WireMock.Net_SimMetricsMatcher.htm new file mode 100644 index 000000000..724a74675 --- /dev/null +++ b/report/WireMock.Net_SimMetricsMatcher.htm @@ -0,0 +1,173 @@ + + + + + +WireMock.Matchers.SimMetricsMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.SimMetricsMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\SimMetricsMatcher.cs
Covered lines:17
Uncovered lines:23
Coverable lines:40
Total lines:114
Line coverage:42.5%
Branch coverage:5.2%
+

Metrics

+ + + + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)10100100
IsMatch(...)10100100
GetStringMetricType()191919.0510
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\SimMetricsMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Linq;
 2using JetBrains.Annotations;
 3using SimMetrics.Net;
 4using SimMetrics.Net.API;
 5using SimMetrics.Net.Metric;
 6using WireMock.Validation;
 7
 8namespace WireMock.Matchers
 9{
 10    /// <summary>
 11    /// SimMetricsMatcher
 12    /// </summary>
 13    /// <seealso cref="IMatcher" />
 14    public class SimMetricsMatcher : IMatcher
 15    {
 16        private readonly string[] _patterns;
 17        private readonly SimMetricType _simMetricType;
 18
 19        /// <summary>
 20        /// Initializes a new instance of the <see cref="SimMetricsMatcher"/> class.
 21        /// </summary>
 22        /// <param name="pattern">The pattern.</param>
 23        /// <param name="simMetricType">The SimMetric Type</param>
 424        public SimMetricsMatcher([NotNull] string pattern, SimMetricType simMetricType = SimMetricType.Levenstein) : thi
 425        {
 426        }
 27
 28        /// <summary>
 29        /// Initializes a new instance of the <see cref="SimMetricsMatcher"/> class.
 30        /// </summary>
 31        /// <param name="patterns">The patterns.</param>
 32        /// <param name="simMetricType">The SimMetric Type</param>
 433        public SimMetricsMatcher([NotNull] string[] patterns, SimMetricType simMetricType = SimMetricType.Levenstein)
 434        {
 435            Check.NotEmpty(patterns, nameof(patterns));
 36
 437            _patterns = patterns;
 438            _simMetricType = simMetricType;
 439        }
 40
 41        /// <summary>
 42        /// Determines whether the specified input is match.
 43        /// </summary>
 44        /// <param name="input">The input string</param>
 45        /// <returns>A value between 0.0 - 1.0 of the similarity.</returns>
 46        public double IsMatch(string input)
 447        {
 448            IStringMetric m = GetStringMetricType();
 49
 850            return MatchScores.ToScore(_patterns.Select(p => m.GetSimilarity(p, input)));
 451        }
 52
 53        private IStringMetric GetStringMetricType()
 454        {
 455             switch (_simMetricType)
 56            {
 57                case SimMetricType.BlockDistance:
 058                    return new BlockDistance();
 59                case SimMetricType.ChapmanLengthDeviation:
 060                    return new ChapmanLengthDeviation();
 61                case SimMetricType.CosineSimilarity:
 062                    return new CosineSimilarity();
 63                case SimMetricType.DiceSimilarity:
 064                    return new DiceSimilarity();
 65                case SimMetricType.EuclideanDistance:
 066                    return new EuclideanDistance();
 67                case SimMetricType.JaccardSimilarity:
 068                    return new JaccardSimilarity();
 69                case SimMetricType.Jaro:
 070                    return new Jaro();
 71                case SimMetricType.JaroWinkler:
 072                    return new JaroWinkler();
 73                case SimMetricType.MatchingCoefficient:
 074                    return new MatchingCoefficient();
 75                case SimMetricType.MongeElkan:
 076                    return new MongeElkan();
 77                case SimMetricType.NeedlemanWunch:
 078                    return new NeedlemanWunch();
 79                case SimMetricType.OverlapCoefficient:
 080                    return new OverlapCoefficient();
 81                case SimMetricType.QGramsDistance:
 082                    return new QGramsDistance();
 83                case SimMetricType.SmithWaterman:
 084                    return new SmithWaterman();
 85                case SimMetricType.SmithWatermanGotoh:
 086                    return new SmithWatermanGotoh();
 87                case SimMetricType.SmithWatermanGotohWindowedAffine:
 088                    return new SmithWatermanGotohWindowedAffine();
 89                case SimMetricType.ChapmanMeanLength:
 090                    return new ChapmanMeanLength();
 91                default:
 492                    return new Levenstein();
 93            }
 494        }
 95
 96        /// <summary>
 97        /// Gets the pattern.
 98        /// </summary>
 99        /// <returns>Pattern</returns>
 100        public string[] GetPatterns()
 0101        {
 0102            return _patterns;
 0103        }
 104
 105        /// <summary>
 106        /// Gets the name.
 107        /// </summary>
 108        /// <returns>Name</returns>
 109        public string GetName()
 0110        {
 0111            return $"SimMetricsMatcher.{_simMetricType}";
 0112        }
 113    }
 114}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_TinyHttpServer.htm b/report/WireMock.Net_TinyHttpServer.htm new file mode 100644 index 000000000..df6e19bb8 --- /dev/null +++ b/report/WireMock.Net_TinyHttpServer.htm @@ -0,0 +1,172 @@ + + + + + +WireMock.Http.TinyHttpServer - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Http.TinyHttpServer
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Http\TinyHttpServer.cs
Covered lines:42
Uncovered lines:0
Coverable lines:42
Total lines:113
Line coverage:100%
Branch coverage:50%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)20100100
Start()10100100
Stop()2210066.67
<Start()4277.7866.67
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Http\TinyHttpServer.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Net;
 4using System.Threading;
 5using System.Threading.Tasks;
 6using JetBrains.Annotations;
 7using WireMock.Validation;
 8
 9namespace WireMock.Http
 10{
 11    /// <summary>
 12    /// The tiny http server.
 13    /// </summary>
 14    public class TinyHttpServer
 15    {
 16        private readonly Action<HttpListenerContext, CancellationToken> _httpHandler;
 17
 18        private readonly HttpListener _listener;
 19
 20        private readonly CancellationTokenSource _cts;
 21
 22        /// <summary>
 23        /// Gets a value indicating whether this server is started.
 24        /// </summary>
 25        /// <value>
 26        /// <c>true</c> if this server is started; otherwise, <c>false</c>.
 27        /// </value>
 2828        public bool IsStarted { get; private set; }
 29
 30        /// <summary>
 31        /// Gets the url.
 32        /// </summary>
 33        /// <value>
 34        /// The urls.
 35        /// </value>
 36        [PublicAPI]
 5637        public List<Uri> Urls { get; } = new List<Uri>();
 38
 39        /// <summary>
 40        /// Gets the ports.
 41        /// </summary>
 42        /// <value>
 43        /// The ports.
 44        /// </value>
 45        [PublicAPI]
 7446        public List<int> Ports { get; } = new List<int>();
 47
 48        /// <summary>
 49        /// Initializes a new instance of the <see cref="TinyHttpServer"/> class.
 50        /// </summary>
 51        /// <param name="uriPrefixes">The uriPrefixes.</param>
 52        /// <param name="httpHandler">The http handler.</param>
 2853        public TinyHttpServer([NotNull] Action<HttpListenerContext, CancellationToken> httpHandler, [NotNull] params str
 2854        {
 2855            Check.NotNull(httpHandler, nameof(httpHandler));
 2856            Check.NotEmpty(uriPrefixes, nameof(uriPrefixes));
 57
 2858            _cts = new CancellationTokenSource();
 59
 2860            _httpHandler = httpHandler;
 61
 62            // Create a listener.
 2863            _listener = new HttpListener();
 14064            foreach (string uriPrefix in uriPrefixes)
 2865            {
 2866                var uri = new Uri(uriPrefix);
 2867                Urls.Add(uri);
 2868                Ports.Add(uri.Port);
 69
 2870                _listener.Prefixes.Add(uriPrefix);
 2871            }
 2872        }
 73
 74        /// <summary>
 75        /// Start the server.
 76        /// </summary>
 77        [PublicAPI]
 78        public void Start()
 2879        {
 2880            _listener.Start();
 81
 2882            IsStarted = true;
 83
 2884            Task.Run(
 2885                async () =>
 5386                    {
 2887                        //using (_listener)
 5388                        {
 7689                             while (!_cts.Token.IsCancellationRequested)
 7690                            {
 7691                                HttpListenerContext context = await _listener.GetContextAsync();
 5192                                _httpHandler(context, _cts.Token);
 5193                            }
 2894
 2895                            _listener.Stop();
 2896                            IsStarted = false;
 2897                        }
 2898                    },
 2899                _cts.Token);
 28100        }
 101
 102        /// <summary>
 103        /// Stop the server.
 104        /// </summary>
 105        [PublicAPI]
 106        public void Stop()
 27107        {
 27108             _listener?.Stop();
 109
 27110            _cts.Cancel();
 27111        }
 112    }
 113}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_UrlModel.htm b/report/WireMock.Net_UrlModel.htm new file mode 100644 index 000000000..06fee9c1c --- /dev/null +++ b/report/WireMock.Net_UrlModel.htm @@ -0,0 +1,68 @@ + + + + + +WireMock.Admin.Mappings.UrlModel - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Admin.Mappings.UrlModel
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\UrlModel.cs
Covered lines:0
Uncovered lines:2
Coverable lines:2
Total lines:24
Line coverage:0%
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Admin\Mappings\UrlModel.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1namespace WireMock.Admin.Mappings
 2{
 3    /// <summary>
 4    /// UrlModel
 5    /// </summary>
 6    public class UrlModel
 7    {
 8        /// <summary>
 9        /// Gets or sets the matchers.
 10        /// </summary>
 11        /// <value>
 12        /// The matchers.
 13        /// </value>
 014        public MatcherModel[] Matchers { get; set; }
 15
 16        /// <summary>
 17        /// Gets or sets the functions.
 18        /// </summary>
 19        /// <value>
 20        /// The functions.
 21        /// </value>
 022        public string[] Funcs { get; set; }
 23    }
 24}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_WildcardMatcher.htm b/report/WireMock.Net_WildcardMatcher.htm new file mode 100644 index 000000000..0e79691ac --- /dev/null +++ b/report/WireMock.Net_WildcardMatcher.htm @@ -0,0 +1,108 @@ + + + + + +WireMock.Matchers.WildcardMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + +
Class:WireMock.Matchers.WildcardMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\WildcardMatcher.cs
Covered lines:7
Uncovered lines:6
Coverable lines:13
Total lines:54
Line coverage:53.8%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
.ctor(...)20100100
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\WildcardMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Linq;
 2using System.Text.RegularExpressions;
 3using JetBrains.Annotations;
 4
 5namespace WireMock.Matchers
 6{
 7    /// <summary>
 8    /// WildcardMatcher
 9    /// </summary>
 10    /// <seealso cref="IMatcher" />
 11    public class WildcardMatcher : RegexMatcher
 12    {
 13        private readonly string[] _patterns;
 14
 15        /// <summary>
 16        /// Initializes a new instance of the <see cref="WildcardMatcher"/> class.
 17        /// </summary>
 18        /// <param name="pattern">The pattern.</param>
 19        /// <param name="ignoreCase">IgnoreCase</param>
 5720        public WildcardMatcher([NotNull] string pattern, bool ignoreCase = false) : this(new [] { pattern }, ignoreCase)
 5721        {
 5722        }
 23
 24        /// <summary>
 25        /// Initializes a new instance of the <see cref="WildcardMatcher"/> class.
 26        /// </summary>
 27        /// <param name="patterns">The patterns.</param>
 28        /// <param name="ignoreCase">IgnoreCase</param>
 11829        public WildcardMatcher([NotNull] string[] patterns, bool ignoreCase = false) : base(patterns.Select(pattern => "
 5930        {
 5931            _patterns = patterns;
 5932        }
 33
 34        /// <summary>
 35        /// Gets the pattern.
 36        /// </summary>
 37        /// <returns>Pattern</returns>
 38        public override string[] GetPatterns()
 039        {
 040            return _patterns;
 041        }
 42
 43        /// <summary>
 44        /// Gets the name.
 45        /// </summary>
 46        /// <returns>
 47        /// Name
 48        /// </returns>
 49        public override string GetName()
 050        {
 051            return "WildcardMatcher";
 052        }
 53    }
 54}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_WireMockList_1.htm b/report/WireMock.Net_WireMockList_1.htm new file mode 100644 index 000000000..151df2fdf --- /dev/null +++ b/report/WireMock.Net_WireMockList_1.htm @@ -0,0 +1,105 @@ + + + + + +WireMock.Util.WireMockList`1 - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Util.WireMockList`1
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Util\WireMockList.cs
Covered lines:7
Uncovered lines:7
Coverable lines:14
Total lines:50
Line coverage:50%
Branch coverage:50%
+

Metrics

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

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Util\WireMockList.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System.Collections.Generic;
 2using System.Linq;
 3
 4namespace WireMock.Util
 5{
 6    /// <summary>
 7    /// A special List which overrides the ToString() to return first value.
 8    /// </summary>
 9    /// <typeparam name="T">The generic type</typeparam>
 10    /// <seealso cref="List{T}" />
 11    public class WireMockList<T> : List<T>
 12    {
 13        /// <summary>
 14        /// Initializes a new instance of the <see cref="WireMockList{T}"/> class.
 15        /// </summary>
 816        public WireMockList()
 817        {
 818        }
 19
 20        /// <summary>
 21        /// Initializes a new instance of the <see cref="WireMockList{T}"/> class.
 22        /// </summary>
 23        /// <param name="collection">The collection whose elements are copied to the new list.</param>
 024        public WireMockList(params T[] collection) : base(collection)
 025        {
 026        }
 27
 28        /// <summary>
 29        /// Initializes a new instance of the <see cref="WireMockList{T}"/> class.
 30        /// </summary>
 31        /// <param name="collection">The collection whose elements are copied to the new list.</param>
 032        public WireMockList(IEnumerable<T> collection) : base(collection)
 033        {
 034        }
 35
 36        /// <summary>
 37        /// Returns a <see cref="string" /> that represents this instance.
 38        /// </summary>
 39        /// <returns>
 40        /// A <see cref="string" /> that represents this instance.
 41        /// </returns>
 42        public override string ToString()
 243        {
 244             if (this != null && this.Any())
 245                return this.First().ToString();
 46
 047            return base.ToString();
 248        }
 49    }
 50}
+
+
+ + \ No newline at end of file diff --git a/report/WireMock.Net_XPathMatcher.htm b/report/WireMock.Net_XPathMatcher.htm new file mode 100644 index 000000000..c4104b9aa --- /dev/null +++ b/report/WireMock.Net_XPathMatcher.htm @@ -0,0 +1,126 @@ + + + + + +WireMock.Matchers.XPathMatcher - Coverage Report + +
+

Summary

+ ++++ + + + + + + + + + + + +
Class:WireMock.Matchers.XPathMatcher
Assembly:WireMock.Net
File(s):C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\XPathMatcher.cs
Covered lines:11
Uncovered lines:10
Coverable lines:21
Total lines:71
Line coverage:52.3%
Branch coverage:50%
+

Metrics

+ + + + + + + + +
MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor(...)10100100
IsMatch(...)226066.67
GetPatterns()1000
GetName()1000
+

File(s)

+

C:\Users\Stef\Documents\GitHub\WireMock.Net\src\WireMock.Net\Matchers\XPathMatcher.cs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LineLine coverage
 1using System;
 2using System.Linq;
 3using System.Xml;
 4using JetBrains.Annotations;
 5using WireMock.Validation;
 6using Wmhelp.XPath2;
 7
 8namespace WireMock.Matchers
 9{
 10    /// <summary>
 11    /// XPath2Matcher
 12    /// </summary>
 13    /// <seealso cref="WireMock.Matchers.IMatcher" />
 14    public class XPathMatcher : IMatcher
 15    {
 16        private readonly string[] _patterns;
 17
 18        /// <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        }
 28
 29        /// <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;
 38
 39            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        }
 50
 51        /// <summary>
 52        /// Gets the patterns.
 53        /// </summary>
 54        /// <returns>Patterns</returns>
 55        public string[] GetPatterns()
 056        {
 057            return _patterns;
 058        }
 59
 60        /// <summary>
 61        /// Gets the name.
 62        /// </summary>
 63        /// <returns>
 64        /// Name
 65        /// </returns>
 66        public string GetName()
 067        {
 068            return "XPathMatcher";
 069        }
 70    }
 71}
+
+
+ + \ No newline at end of file diff --git a/report/combined.js b/report/combined.js new file mode 100644 index 000000000..0251277c4 --- /dev/null +++ b/report/combined.js @@ -0,0 +1,1351 @@ +/*! jQuery v1.11.2 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("