Stef Heyenrath
e61f08fe48
WireMockMiddleware should use HandleRequestsSynchronously correctly ( #939 )
2023-05-19 21:43:14 +02:00
Stef Heyenrath
38634ac65a
Use try-catch when adding or removing logEntry ( #848 )
...
* Use try-catch when removing logEntry
* .
* try catch add
* Add extra check
* ...
2022-11-21 07:30:27 +01:00
Stef Heyenrath
57115f1a3d
Add setting to skip saving the string-response in the logging when using WithBody(Func...) ( #828 )
...
* Add extra unit-test for Response WithBody (dynamic code)
* DoNotSaveDynamicResponseInLogEntry
* update SettingsModel
* fix
* .
2022-10-21 14:47:26 +02:00
Stef Heyenrath
f7b04f3234
Add UseDefinedRequestMatchers to ProxyAndRecordSettings ( #821 )
...
* .
* UseDefinedRequestMatchers
* ok
* .
* ClientIP
* t
* fix ut
* .
* cf
* cf2
2022-09-30 11:25:11 +02:00
Stef Heyenrath
98a0f2fa28
WebHook : UseFireAndForget + Delay ( #803 )
...
* UseFireAndForget
* ...
* delay
* async
* updated code accorsing to proposal
* Change nuget to package reference for WireMock.Net.Console.Net472.Classic, move the new FireAndForget into the main mapping, out of individual webhook mappings making it all or nothing, update tests, change Middleware to await or not the firing of all webhooks. Update models as needed. (#804 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* small update
* Tweak middleware and fix bug in example (#806 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* .ConfigureAwait(false)
Co-authored-by: mattisking <mattisking@gmail.com >
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
2022-09-12 20:30:40 +02:00
Stef Heyenrath
74480c8ba9
Add support to use 'mapping' object in in reponse templating ( #798 )
...
* mapping
* .
* .
2022-09-03 08:52:05 +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
a6ee2dacc7
Initial support for converting the mappings to a Pact(flow) json file ( #748 )
...
* WithDescription
* WithConsumer / WithProvider
* x
* .
* .
* .
* .
* fix
* pact
* nullable
* ficx
* .
* fix
2022-04-22 16:17:50 +02:00
Stef Heyenrath
b153024de3
Add ReplaceNodeOption flag ( #710 )
2022-01-05 17:03:29 +01:00
Stef Heyenrath
e8e28c21a1
Use NuGet "Stef.Validation" ( #707 )
...
* Use NuGet "Stef.Validation"
* nuget
* .
2021-12-30 10:44:50 +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
1d1ff4a418
SaveUnmatchedRequests ( #703 )
2021-12-24 09:34:26 +01:00
Stef Heyenrath
affe388e30
Add support for AzureAD authentication for REST admin interface ( #637 )
2021-10-20 16:39:51 +02:00
Stef Heyenrath
b04000bfdd
Add support for multiple webhooks ( #615 )
2021-05-19 13:58:48 +02:00
Stef Heyenrath
8140b37095
WithProxy() should save the new mapping ( #600 )
...
* WithProxy should save the new mapping
* fix ut
* .
2021-03-31 18:17:27 +02:00
Stef Heyenrath
d758301e4f
Webhook ( #591 )
...
Webhook
2021-03-24 18:15:31 +01:00
Stef Heyenrath
a228cdcb7c
Do not save "admin" mappings when running in Proxy - mode ( #561 )
...
* wip
* .
* .
2020-12-23 08:46:07 +01:00
Stef Heyenrath
35565f6aa8
WithProxy(...) also use all proxy settings ( #550 )
2020-12-08 08:21:00 +01:00
Stef Heyenrath
7abf56eafa
Fix Sonarqube issues
2020-08-13 14:14:04 +02:00
Stef Heyenrath
b55435ddac
HandleRequestsSynchronously ( #496 )
2020-08-07 08:08:54 +02:00
Stef Heyenrath
4d0373d4ca
Scenario : stay on current state for a number of times ( #495 )
...
* state
* xml comment
2020-08-01 18:40:35 +02:00
Stef Heyenrath
c484b48c35
Add PartialMatch to logging / logentries ( #482 )
...
* .
* FluentAssertions
* .
* .
2020-07-04 11:39:50 +02:00
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
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
3250604b5a
#352 ( #354 )
2019-10-22 18:53:30 +00:00
Stef Heyenrath
9cd16f726f
1.0.31.0
2019-09-19 18:03:15 +02:00
Vitaliy Davydiak
feea64b328
Fix recorded requests skipped by request logger ( #346 )
...
* Fix recorded requests skipped request logger.
- When proxy is enabled the recorded requests are mistaken (IMO) for admin requests and skipped
* Add unit test
* Use different solution
* Introduce IsRecordedByProxy property on Mapping class
* Cleanup empty lines
* Refactored fix suggested way
2019-09-17 18:15:23 +02:00
Stef Heyenrath
e1798fbb8e
. ( #339 )
2019-09-17 18:13:01 +02:00
Stef Heyenrath
2e33bcc464
#327 ( #328 )
2019-08-23 11:38:29 +00:00
Stef Heyenrath
94f179ba17
Fix MappingMatcher in case of an exception in LinqMatcher. ( #322 )
...
* Fix MappingMatcher in case of an exception in LinqMatcher.
* update unit-tests
2019-08-17 16:24:14 +00:00
Stef Heyenrath
100291ea4b
#313 ( #314 )
2019-08-11 19:56:07 +02:00
Stef Heyenrath
65688ee7d3
Fix LogEntries: collection was modified exception ( #309 )
...
* _options.LogEntries.ToArray()
* .
* update error message
2019-08-10 16:46:53 +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
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
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
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
a96c8100cf
Fix Sonar issues ( #166 )
...
* Fix Sonar issues
* Fix Sonar issues
2018-07-16 20:04:35 +02:00
Stef Heyenrath
9e9eadf693
1.0.4.4 ( #156 )
2018-07-01 11:10:34 +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
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
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
vladimir-fed
a15e6747b0
Fix issue with concurrent logging ( #63 )
...
* Fix issue with concurrent logging
* Fix namespace + code format/cleanup
2017-11-18 12:22:19 +01: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
37244d5c2f
PreWireMockMiddlewareInit / PostWireMockMiddlewareInit
2017-10-17 20:47:19 +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
deeptowncitizen
2d39a18b70
Observable logs ( #51 )
...
* observable log entries
* event test
2017-10-07 15:05:02 +02:00