Stef Heyenrath
7ca4294de6
Fixed QueryStringParser for UrlEncoded values ( #911 )
2023-03-22 16:15:50 +01:00
Stef Heyenrath
78b94d2ebc
Add WithBody with IDictionary (form-urlencoded values) ( #903 )
...
* .
* x
* fx
* fix
* f
* tests
* fix tests
* add tst
2023-03-17 17:08:45 +01:00
Stef Heyenrath
770a670e53
Generate C# code from Mapping ( #842 )
...
* 1
* .
* v
* .
* .
* -
* b
* res b
* Fix UT
* .
* Verify
* v
* ...
* .
* .
* dir
* m
2023-01-24 16:45:47 +01:00
Stef Heyenrath
be1cbc5a12
Fix logic for QueryParameterMultipleValueSupport ( #854 )
...
* Add more QueryParameterMultipleValueSupport NoComma tests
* fix tests
* fx
* cf
* Fix
* cf
* select id, name, value from table where id in (1, 2, 3, 4, 5)
2022-12-03 11:03:45 +01:00
Stef Heyenrath
ef5f988786
Add Settings.QueryParameterMultipleValueSupport ( #836 )
...
* QueryParameterMultipleValueSupport
* .
* ,
* ,
2022-11-08 19:27:44 +01:00
Stef Heyenrath
d2a1d0f069
Fix WithBody when using Pact and added more nullable annotations ( #783 )
...
* More nullable annotations
* .
* .
* FIX
* pact
* .
* p
* xxx
* ...
* auth
* array
* ...
2022-08-11 10:57:33 +02:00
Stef Heyenrath
b1af37f044
Fix Proxying when StartAdminInterface=true ( #778 )
...
* ProxyHelper fixes
* .
* more reformat
* .
2022-08-09 19:41:45 +02:00
Stef Heyenrath
5e301fd74b
Swagger support ( #749 )
...
* r
* fix
* sw
* x
* s
* .
* .
* .
* CreateTypeFromJObject
* .
* .
* f
* c
* .
* .
* .
* .
* .
* .
* ok
* ,
* .
* .
* .
* .
* n
* pact
* fix
* schema
* null
* fluent
* r
* -p
* .
* .
* refs
* .
2022-05-13 22:01:46 +02:00
Stef Heyenrath
bb33b3f01a
Update NuGet packages ( #728 )
...
* Update NuGet pacakges
* .
* .
* 3
* FluentBuilder
* 10000
* typo
* f
* .
* net6
* fix build
* t
* t2
* net6
* .
* <PackageReference Include="System.Text.Encodings.Web" Version="4.7.2" />
* .
* ...
* .
* fix
2022-02-25 16:59:31 +01:00
Stef Heyenrath
b153024de3
Add ReplaceNodeOption flag ( #710 )
2022-01-05 17:03:29 +01:00
Stef Heyenrath
b5ae087b95
Add .ConfigureAwait(false); to the await Task calls ( #704 )
...
Add .ConfigureAwait(false); to the await Task calls
2021-12-24 14:08:43 +01:00
Stef Heyenrath
db2caadf70
Fix SonarCloud OpenCover (coverlet-coverage) ( #545 )
2020-11-30 15:48:17 +01:00
Stef Heyenrath
09533f1e3a
Add Custom Certificate settings ( #537 )
2020-11-10 16:40:15 +01:00
Stef Heyenrath
e91be0a4d1
Add support for GZip and Deflate ( #439 )
...
* gzip - wip
* wip
* tests
* fix gzip and deflate
* CheckIfShouldKillVBCSCompiler
* DisableRequestBodyDecompressing
2020-04-10 19:05:09 +02:00
Stef Heyenrath
88dd1b9aa4
Option to disable JSON deserialization ( #434 )
...
* Option to disable JSON deserialization
* Fix build errors, add test case
* make new parameter optional
* set default for contentType as well
2020-03-05 17:59:24 +01:00
Stef Heyenrath
13ab37dd3e
LinqMatcher ( #431 )
2020-02-25 22:17:15 +01:00
Noah Lerner
32248b6585
Fix new Delete with body missing from IWireMockAdminApi interface ( #413 )
...
* Fix new Delete with body missing from IWireMockAdminApi interface
* Admin Delete with mappings in body (#409 )
* Add unit test for delete with body
* change order of checks for readability. looks nicer.
* Allow body in DELETE requests
* Fix unit tests according to DELETE supporting body
* Re-run CI
* Fix DELETE with body unit test
* Fix ElementAt index in mappings list
* Fix DELETE with body unit test
* Fix theory tag must be accompanied by some InlineData or Member
* Fix didn't use correct checking syntax
* Fix wrap entire unit test in if region
2020-02-05 19:11:44 +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
45d8c0cc27
Fix QueryStringParser ( #389 )
...
* Fix QueryStringParser
* add extra test
2019-12-09 17:20:17 +01:00
Stef Heyenrath
3250604b5a
#352 ( #354 )
2019-10-22 18:53:30 +00:00
Stef Heyenrath
4a2d512f83
Add Proxy Setting for: SaveMappingForStatusCodePattern to only save the mapping when the status code matches the pattern ( #357 )
...
* proxy
* HttpStatusRangeParserTests
* test
2019-10-10 08:18:58 +02:00
andi0b
2f406029c9
Fix issues with Proxy mode and Binary Request Bodies ( #334 )
...
* Add Test for Proxy with binary request
* Fix binary parsing in BodyParser
* Fix binary Matching in RequestMessageBodyMatcher
* Improved Binary Matching in RequestMessageBodyMatcher
* BodyParser: Add test for Content Autodetection
* RequestMessageBodyMatcherTests: Make Code more pretty :)
* BodyParserChanges: Revert white space changes
* Fixed test for different behavior in request matching
2019-09-01 15:44:07 +00:00
Ian Firkin
d71c48f8ac
Handles case where parameter value contains == ( #316 )
2019-08-14 22:05:22 +02:00
Stef Heyenrath
93682c9bbf
Handlebars Extension ( #286 )
...
* wip
* HandlebarsRegistrationCallback
* HandlebarsContextFactoryTests
* 1.0.21.0
* fix sonar
* LocalFileSystemHandler
* readme
* Fix System.IO.IOException
2019-07-03 18:37:22 +02:00
Eli Bishop
06576ab317
don't strip request body if we don't recognize the request method ( #294 )
...
* don't strip request body if we don't recognize the request method
* use IsNullOrEmpty
2019-07-03 18:15:17 +02:00
Stef Heyenrath
f764881622
QueryStringParserTests
2019-06-15 10:26:39 +02:00
Stef Heyenrath
fdc433f0ce
QueryStringParser
2019-06-15 10:22:28 +02:00
Stef Heyenrath
3d845d5be5
Proxy : also save multipart as string in mapping file ( #264 )
...
* ExactObjectMatcher
* BytesEncodingUtils
* BodyParser
* Encoding.ASCII
2019-04-05 14:51:29 +02:00
Stef Heyenrath
f9ab43bf58
Fixed "Content-Type multipart/form-data" ( #249 )
2019-01-10 11:24:58 +01: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
Stef Heyenrath
f358f13c08
Solved issues #204 #205 #200
...
* Lower priority from Proxy mappings
* Fix codefactor
* extra tests
* #205
* Fix test for linux
* `c:\temp\x.json` fix
* Extra tests
* more tests
* more tests
* codefactor
* #200
* refactor
* refactor
* tests
2018-09-22 08:41:24 +02:00
Stef Heyenrath
da64934c13
Update handlebars code to support Regex.Match ( #201 ) ( #202 )
...
* #201
* Handlebars : Linq and JsonPath
* Rename to Regex.Match
* unit test coverage
2018-09-11 08:42:50 +02:00
Stef Heyenrath
f3c395833a
LinqMatcher and JsonUtils
2018-09-06 19:25:09 +02:00
Steve Land
fb6b25a9c5
ContentType "application/vnd.api+json" is not recognized as json ( #186 )
...
* Admin API GetRequestsAsync Json/JsonApi request body tests
* Fix code + update unit-tests
2018-08-17 19:15:01 +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
4b91c05fe7
Add IFileSystemHandler to support Azure for StaticMapping location ( #180 )
...
* wip
* CustomStaticMappingFileHandler
* Add unit-tests
* Tests
* IFileSystemHandler
* version
2018-08-14 18:54:53 +02:00
Stef Heyenrath
a9c0c6b670
Support running WireMock.Net as a sub-app in IIS ( #164 ) ( #158 )
...
* Update examples (#158 )
* IIS debug
* PathBase logic
* 1.0.4.5-preview-01
* Fix project and readme
* Fix issues
* fix picture alignment
* Add IIS publish examples
* 1.0.4.5
2018-07-17 08:20:44 +02:00
Stef Heyenrath
82fdce4605
fix contentTypeHeader
2018-03-15 22:14:34 +01:00