JackCreativeCrew
12444cc11e
[265] Add file upload to allow mocking of file operations ( #266 )
...
* [265] Add file upload to allow mocking of file operations
* [265] Fix failing test
* Update code + add tests
* LocalFileSystemHandlerTests
* 1.0.13
* Fixed the file post to create the mapping folder if none exists to begin with, otherwise the file upload fails with 404 (can't find the folder to upload to).
* fix tests
* add more tests for LocalFileSystemHandler
* Added the head method for files to check if a file exists without returning it as a body.
* Add a test and fix the response message (head requires no body).
* Fix newline
* Fix newline.
* Fix the number of mapping tests
* Update tests and update client-interface-api
* Cleanup "MappingConverter.cs"
2019-04-11 08:46:14 +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
1392119f9d
RequestMessageParamMatcher supports Ignore Case for the key ( #254 )
...
* RequestMessageParamMatcher
* /o:
* 1.0.8
2019-03-12 14:42:52 +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
98097a033e
Post multiple Mappings ( #242 )
...
* Post multiple Mappings
* 1.0.6
2018-12-15 09:28:14 +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
ada50d893f
Rewrite some unit-integration-tests to unit-tests ( #206 #207 )
...
Rewrite some unit-integration-tests to unit-tests (#206 )
2018-09-26 17:43:26 +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
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
9e7d3b6d2d
#177
2018-08-08 11:05:27 +02:00
Stef Heyenrath
5ee25fb1e7
#175
2018-08-08 08:20:52 +02:00
Stef Heyenrath
1f226f7361
Support json path in the response ( #170 )
...
* jsonpath in response
* Fix tests
* Support also BodyAsJson
* Fix Sonar Issue
* Add example (zubinix2)
* Fix batch file
* Solve CodeFactor issues
* netcoreapp2.0;netcoreapp2.1
* 1.0.4.8
2018-07-23 17:28:32 +02:00
Stef Heyenrath
8f34291ea9
Expose scenario states ( #168 )
...
* Scenarios (WIP)
* Update ToJson and StatefulBehaviorTests
* fix tests
* Update comment
2018-07-18 21:29:49 +02:00
Stef Heyenrath
9e9eadf693
1.0.4.4 ( #156 )
2018-07-01 11:10:34 +02:00
Stef Heyenrath
281b970c57
WithParam ( #159 )
2018-06-28 20:50:09 +02:00
Stef Heyenrath
768cc621ad
#156
2018-06-27 20:19:27 +02:00
Stef Heyenrath
2d1ead25cd
#156
2018-06-27 19:56:53 +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
2eff243a96
Added JsonMatcher ( #153 )
2018-06-25 19:36:41 +02:00
Stef Heyenrath
443fc76773
Add request / response logging ( #151 )
...
Add request / response logging (#151 )
2018-06-23 11:22:07 +02:00
Stef Heyenrath
0640c88bcd
Fix ConcurrentDictionary ( #129 ) ( #144 )
2018-05-28 08:08:18 +02:00
Alastair Crabtree
a8ddd31c9c
Stef negate matcher ( #134 )
...
* RejectOnMatch (wip)
* RejectOnMatch (wip)
* RejectOnMatch (wip)
* RejectOnMatch (wip)
* docs: improve sample app matcher to show use of reject on match
* Reworked code review comments
2018-05-12 12:51:56 +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
df4a1f628a
BodyAsJsonIndented ( #113 )
2018-03-28 09:51:01 +02:00
Stef Heyenrath
82fdce4605
fix contentTypeHeader
2018-03-15 22:14:34 +01:00
Stef Heyenrath
c2183ab40c
Increase code coverage ( #107 )
2018-03-13 22:04:43 +01:00
Stef Heyenrath
977d91109e
ICallbackResponseBuilder + added more unit-tests ( #101 )
...
* Callback
* Add more tests
2018-03-02 09:12:36 +00: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
0c25b2e9f2
Json fixes ( #91 ) ( #92 )
...
* Fixes for JsonPath
* More tests
* Fixes + added tests
2018-02-23 12:29:43 +00:00
Stef Heyenrath
693778659e
Concurrent issue ( #88 ) ( #90 )
...
* concurrent
* uni tests
2018-02-14 18:30:06 +00:00
Stef Heyenrath
e21582aacf
Add log4net logging ( #89 )
...
* logging + fixed proxy isses
* Add more logging
* comments
* 1.0.3.1
2018-02-14 16:13:05 +00:00
Stef Heyenrath
95a201573a
#86
2018-02-04 10:22:56 +01:00
Stef Heyenrath
b248c8c6e5
EnhancedFileSystemWatcher ( #86 )
2018-02-03 23:22:29 +01:00
Stef Heyenrath
180526c8b4
self-signed-certificate + #83
2018-02-03 12:06:12 +01:00
Stef Heyenrath
66b2ff16de
Implemented #82
2018-02-02 11:17:37 +01:00
Stef Heyenrath
141ed5d96c
code update
2018-01-23 08:06:55 +01:00
Stef Heyenrath
51bd9ec186
Add WireMock.Net.WebApplication example ( #75 )
2018-01-11 19:38:58 +01:00
Alastair Crabtree
208303729e
bug: Fix admin api client definition returning the wrong types ( #65 )
...
* bug: Fix admin api client definition returning the wrong types
- IFluentMockServerAdmin get, find and get all requests should return a log entry model
- Add tests for get and find using the rest ease api client
* Fix Build status and rename tests
2017-11-19 20:44:05 +01:00
Stef Heyenrath
cb1117fdaa
IHeadersAndCookiesRequestBuilder
2017-11-11 10:09:41 +01:00
Stef Heyenrath
e25c873765
Update ProxyAndRecord
...
ProxyAndRecord does not save query-parameters, headers and body (#57 )
2017-11-07 21:52:30 +01:00
Oleksandr Liakhevych
c8c9ab99c5
Fix proxy headers handling ( #60 )
...
* Fix proxy headers handling
* Small refactor and moved proxy tests to new test-file.
2017-10-28 18:59:34 +02:00
Oleksandr Liakhevych
d134684bcb
Add ability to provide multiple values for headers in response ( #59 )
...
* Add ability to provide multiple values for headers
* Updated json model
2017-10-27 21:49:03 +02:00
Stef Heyenrath
cbe6a0a2b4
WithBodyFromFile ( #56 )
2017-10-25 21:33:57 +02:00
Stef Heyenrath
07f03997c0
Fix issues with Bytes for Response
2017-10-14 10:48:58 +02:00
Stef Heyenrath
eff21473e3
Also reset scenarios when the mappings are reset.
2017-10-09 09:27:49 +02:00
Stef Heyenrath
8199cdc382
scenario and state (added admin interface for GET and DELETE)
2017-10-07 18:10:17 +02:00
Stef Heyenrath
207688e42b
Observable logs (refactor some code)
2017-10-07 15:28:36 +02:00
Stef Heyenrath
8386d93e0d
scenario and state (mapping json model)
2017-10-07 14:44:01 +02:00
Stef Heyenrath
5424b1e2e2
scenario and state
2017-10-07 13:19:48 +02:00
Stef Heyenrath
881e4b2af3
MatchDetails ( #47 )
2017-09-18 20:45:30 +02:00