Stef Heyenrath
d67a160144
Fix unhandled exception when target is unavailable ( #469 )
...
* wip
* fix
* 31
* known
2020-05-18 15:07:30 +02:00
Stef Heyenrath
dac73b6fe0
codecov\1.10.0 ( #451 )
2020-04-10 20:28:07 +02:00
Stef Heyenrath
10dbff2c02
AllowOnlyDefinedHttpStatusCodeInResponse ( #422 )
2020-03-14 09:13:14 +01:00
Stef Heyenrath
68ffcda53b
Let the .NET core/standard WebHostBuilder use a random port ( #417 )
...
* wip
* code reformat
2020-03-14 08:51:26 +01:00
Stef Heyenrath
d1b42bf436
wip ( #421 )
2020-02-15 08:30:08 +01:00
Noah Lerner
5e76a82a21
Improved relative path checking based on file existence ( #411 )
...
* Improved relative path checking based on file existence
If the file exists at the relative path, then use it. If not, then use the path as is.
* Apply File.Exists logic to ReadResponseBodyAsString as well
* Make path handling more robust since path is user defined
* Unit tests for relative path feature
* Replace all back and forward slashes with system dependent DirectorySeparatorChar
* Attempt fix broken directory separator chars for Unix platforms
* Revert wrapping GetMappingFolder with CleanPath
* Move CleanPath logic to its own class
* Remove whitespace
* Remove more whitespace
* Improve CleanPath method
* Move PathUtils tests to separate class
Add another test to ResponseWithBodyFromFileTests
* Fix Response_ProvideResponse_WithBodyFromFile_InAdminMappingFolder
* Debug Linux CI build
* Debug Linux CI
* print all files from admin mappings folder
* Debug CleanPath
* Fix removed leading directory separator char in Linux breaks file path
Remove debugging statements
* Move combine to PathUtils
* PathUtils + PathUtilsTests
* Remove replicated (3x) tests throughout ResponseWithBodyFromFileTests
Co-authored-by: Stef Heyenrath <Stef.Heyenrath@gmail.com >
2020-02-02 13:49:34 +01:00
Stef Heyenrath
d971144426
WireMock.Net version 1.1.x ( #363 )
...
* refactor
* rename api
* -preview-01
* logger
* move
* RandomDataGenerator.Net
* .
* ISettings
* renames...
* refactor CommandlineParser logic
* remove standalone
* Remove Interfaces
* Update tests
* WireMock.Net.StandAlone
* .
* fix
* .
* _settings
* Admin
* WireMock.Net.Abstractions
* fix build
* rename WireMockServer
* fix compile errors
2019-12-27 16:01:13 +01:00
Stef Heyenrath
120a808104
StatusCode as string ( #385 )
...
* StatusCode as string
* fix tests
* fix test
* ReplaceSingleNode
* <!--<DelaySign>true</DelaySign>-->
* Array
* add test
* Response_ProvideResponse_Handlebars_WithBodyAsJson_ResultAsHandlebarsString
* net461
* .
* fix
* target frame
* BodyAsJson
* Response_ProvideResponse_WithStatusCode
* fix build
* fix test
2019-12-26 13:57:35 +01:00
Stef Heyenrath
596177d4e5
Add support for Faults ( #360 )
...
* FaultType - wip
* .
* copy fault
* tests
* code-factor
* more tests
* fix tests
* fixed
* remove RANDOM_DATA_THEN_CLOSE
2019-10-26 06:01:25 +00:00
Stef Heyenrath
0a9214ef47
Add CSharpCodeMatcher ( #324 )
...
* wip
* fix
* .
* windows-2019
* <Target Name="CheckIfShouldKillVBCSCompiler" />
* <!--https://github.com/aspnet/RoslynCodeDomProvider/issues/51-- >
* AllowCSharpCodeMatcher
* CSharpCodeMatcher : IObjectMatcher
* TemplateForIsMatchWithDynamic
* RequestMessageBodyMatcher_GetMatchingScore_BodyAsJson_CSharpCodeMatcher
* fix
* }
* Better Exception Handling
2019-09-28 17:55:07 +02:00
Stef Heyenrath
c0a43ed204
remove MimeKitLite and use MediaTypeHeaderValue ( #338 )
2019-08-31 19:01:44 +00:00
Stef Heyenrath
fdc433f0ce
QueryStringParser
2019-06-15 10:22:28 +02:00
Stef Heyenrath
bd030594d5
Add support for HandleBars File (to read a file) ( #278 )
...
* HandleBarsFileFragment
* 1.0.17
* {{File}}
2019-06-05 16:00:25 +02:00
Stef Heyenrath
8476e3c47f
Sign Assembly ( #274 )
...
* sign
* Fix
* sign also test
* DynamicProxyGenAssembly2
* PublicSign Condition=
* remove delaysign
2019-05-16 13:09:00 +02:00
Stef Heyenrath
fdb58b757b
Add JmesPath matcher ( #269 )
...
* JmesPathMatcher
* netstandard1.3
* update System.Linq.Dynamic.Core
* simplyfy `double IsMatch(object input)`
2019-04-20 10:44:13 +02:00
Stef Heyenrath
9e123fbbea
Fixed Multi Param Match logic ( #256 )
...
* fix?
* 1.0.9
* <PackageReference Include="System.Linq.Dynamic.Core" Version="1.0.11" />
* fix tests ?
* fix
* RequestMessageParamMatcher
2019-03-25 18:00:22 +01:00
Stef Heyenrath
d736745aff
Fix BodyAsFile to also allow relative paths ( #244 )
...
* Read only .json files as static mapping files and fix current folder for BodyAsFile
* include .json again
* LocalFileSystemHandler_ReadResponseBodyAsFile_Throws
* Read array from static mappings folder
* xml soap example
2019-01-19 19:27:48 +01:00
Stef Heyenrath
c1c45801b5
Add SonarLint checks ( #232 )
2018-11-15 14:30:51 +00:00
Stef Heyenrath
34be065467
Fix proxy tests ( #229 )
2018-11-08 13:17:31 +00:00
Stef Heyenrath
ee7f939e34
Update dependencies ( #221 )
...
* update some dependencies
* update deps
2018-11-08 11:33:20 +00:00
Stef Heyenrath
9ff19b0737
Codecov ( #222 )
...
* Codecov
* .nuget\packages\codecov\1.1.0
2018-11-01 14:36:49 +00:00
Stef Heyenrath
1af512fc72
Update BodyParser logic ( #212 )
...
* Update BodyParser logic
* update logic for byte[]
* small update
* MyGetKey
* myget
* dotnet nuget push
* dotnet build
* Release
* .
* StringContent
* 1.0.4.18-preview-02
* Debug
* 1.0.4.18-preview-02
* disable some proxy tests
* myget
* packagesToPack
* fix
* <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
* Release
* <VersionPrefix>1.0.4.18</VersionPrefix>
* fix
* BodyParserTests
* ResponseBodyData (#216 )
* ResponseBodyData
* refactor tests
* LogEntryMapperTests
2018-10-25 14:08:24 +02:00
Stef Heyenrath
83457c1601
NET Core 2.1 + support for Service Fabric commandline parameters ( #209 )
...
* netcore 2.1
* SimpleCommandLineParserTests
* tests
* SimpleCommandLineParserTests
* test report
* AspNetCoreSelfHost
* Fixed Resharper warnings
* tests
* .
* ResponseWithProxyTests
ResponseWithProxyTests
* postmanecho
2018-10-10 09:49:32 +02:00
azure-pipelines[bot]
0c25ab413d
Set up CI with Azure Pipelines ( #203 )
...
* Set up CI with Azure Pipelines
* Microsoft.NET.Test.Sdk and coverlet.msbuild
* vmImage: 'vs2017-win2016'
* Remove coverlet.msbuild
* .
* s
* eq
* i
* ne
* ,
* echo
* build always (test)
* Install SonarScanner
* script
* cmd
* dotnet tool install
* SonarScanner via tools folder
* echo
* powershell
* BUILD_BUILDID
* $(SONAR_TOKEN)
* fix
* .
* |
* $(buildId)
* $(buildId)
* BuildId
* appv
* /d:sonar.cs.vscoveragexml.reportsPaths="**\*.coveragexml"
* .coverage
* coverlet
* coverlet
* b
* coverlet local
* Fix codefactor
* Build Azure
* Build Azure
* remove FluentMockServer_Admin_StartStop
* FluentMockServer_Admin_StartStop
2018-09-13 12:22:09 +02:00
Stef Heyenrath
f3c395833a
LinqMatcher and JsonUtils
2018-09-06 19:25:09 +02:00
Stef Heyenrath
b57d118c3d
Support Microsoft.AspNetCore for net 4.6.1 and up ( #185 )
...
* net451
* tests : net462
* fixed tests
* fix tests
* readme
* Code review
* LocalFileSystemHandlerTests
* refactor
2018-08-17 18:52:29 +02:00
Stef Heyenrath
3125c1bead
Add SonarCloud ( #165 )
...
* dotnet-sonarscanner
* .
* fix install
* add ProjectGuid
* Move "sonarscanner end" to tests
* Fix ProjectGuid and version
* /v
* label
* SONAR_TOKEN
* APPVEYOR_BUILD_NUMBER
* opencover
* readme
* readme
2018-07-15 11:14:50 +02:00
Stef Heyenrath
4283732b6c
Support for string and object in JsonMatcher. ( #157 )
...
* JsonMatcher (#154 )
* small update in example code
2018-06-26 23:20:30 +02:00
Stef Heyenrath
b2690017a8
Set Microsoft.NET.Test.Sdk back to 15.3.0
2018-06-25 20:29:10 +02:00
Stef Heyenrath
9470130d65
responsebody.json
2018-06-25 20:21:40 +02:00
Stef Heyenrath
2eff243a96
Added JsonMatcher ( #153 )
2018-06-25 19:36:41 +02:00
raghavendrabankapur
0abe12f5c8
Fix for issue #118 ( #121 )
...
* Fix for issue #118
* Adding test cases for fix #118
* Moved the namespace in using block for fix #118
2018-04-15 11:25:17 +02:00
Stef Heyenrath
720c59c595
code coverage
2018-03-15 22:53:23 +01:00
Stef Heyenrath
938d3fb095
Replace log4net by custom logger ( #94 ) ( #96 )
...
* Replace log4net by custom logger
* WireMockNullLogger
2018-02-28 07:01:03 +00:00
Stef Heyenrath
51bd9ec186
Add WireMock.Net.WebApplication example ( #75 )
2018-01-11 19:38:58 +01:00
Stef Heyenrath
139ea77888
Add ClientIP to RequestMessage / RequestLog ( #46 )
2017-09-18 20:01:38 +02:00
Stef Heyenrath
f776911ef8
fix projects + sln and updated readme
2017-08-27 11:16:41 +02:00
Stef Heyenrath
76f0e04874
upgrade dependencies for test
2017-08-16 18:30:47 +02:00
Stef Heyenrath
1a77fee273
fix tests
2017-08-11 13:32:43 +02:00
Stef Heyenrath
453cef90e5
merge netstandard into main ( #26 )
...
* #23
* #23 "Newtonsoft.Json" Version="10.0.2"
* owin
* AspNetCore
* Fix appveyor build
* fix start/stop in untitests
2017-04-26 21:28:12 +02:00
Stef Heyenrath
b9373c29d3
vs2017 ( #25 )
2017-04-14 11:52:38 +02:00
Stef Heyenrath
4fa295edb7
change tests and add OpenCover
2017-02-27 12:15:20 +01:00
Stef Heyenrath
2944b5392a
update tests
2017-02-13 18:18:26 +01:00
Stef Heyenrath
f56251a483
Fix WireMock.Net.dll
2017-01-24 22:44:46 +01:00
Stef Heyenrath
b036de5442
Fix <Reference Include="WireMock.Net">
2017-01-24 22:35:45 +01:00
Stef Heyenrath
3cb1a6d2e1
Rename to WireMock.Net
2017-01-24 22:28:08 +01:00
Stef Heyenrath
32f9171d01
WildcardMatcher and other fixes
2017-01-20 23:06:59 +01:00
Stef Heyenrath
6c16d45256
Add unit test for Response Handlebars
2017-01-20 17:52:49 +01:00
Stef Heyenrath
8dfcf7288f
Handlebars #4
2017-01-18 22:47:40 +01:00
Stef Heyenrath
c0872995b0
Fixed Issue #1
2017-01-17 23:41:58 +01:00