Stef Heyenrath
090e0eb437
Add WithProbability ( #922 )
...
* WithProbability
* fix
* x
* ,
* .
* .
* .
2023-04-12 20:48:53 +02:00
Stef Heyenrath
a8775c3b77
Include WireMockOpenApiParser project ( #916 )
...
* Fix some nullability warnings for WireMockOpenApiParser
* .
* .
* .
* opt
* FromText
* ab
* .
* private const string AdminOpenApi = "/__admin/openapi";
* fix test
* rnd
* .
* urldetails
* 0
* ,
* .
* tests
* .
* CompressionUtilsTests
* ut
* .
2023-04-08 21:25:17 +02:00
Stef Heyenrath
7426bf76ee
Add 'Data' to response which can be used during transforming the response ( #893 )
...
* Add 'Data' to response which can be used during transforming the response
* md
* hb
* fix
* Linq
* fix test
* v4
* 14
* .
* x
* remove
* s
2023-03-09 17:20:34 +01:00
Stef Heyenrath
e2f3ffd33a
Add UpdatedAt property to Mapping ( #859 )
...
* Add UpdatedAt property to Mapping
* .
2022-12-09 14:18:50 +01: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
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
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
2e5bfc41d5
Update the logic for ProxyAndRecord ( #747 )
...
* .
* set
* .
* .
* .
* .
* prio
* appsettings
* TinyMapperUtils
* set
* p
* nullable
* .
* ,
* fs
* .
* .
* --PreferProxyMapping
2022-04-21 17:58:44 +02:00
Stef Heyenrath
bb3147eb8d
Remove interface for all Settings ( #736 )
2022-03-10 20:58:18 +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
e9db520cc3
Add TimeSettings (Start, End and TTL) ( #661 )
...
* time
* .
* UT
* using JetBrains.Annotations;
2021-10-27 18:57:13 +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
35565f6aa8
WithProxy(...) also use all proxy settings ( #550 )
2020-12-08 08:21:00 +01: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
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
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
65688ee7d3
Fix LogEntries: collection was modified exception ( #309 )
...
* _options.LogEntries.ToArray()
* .
* update error message
2019-08-10 16:46:53 +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
Stef Heyenrath
7a4814e335
Add SaveToFile in the mapping ( #284 )
...
* savetofile
* fix !
2019-06-17 20:34:16 +02: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
04bcca6e14
Refactor ( #208 )
2018-09-30 11:25:14 +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
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
977d91109e
ICallbackResponseBuilder + added more unit-tests ( #101 )
...
* Callback
* Add more tests
2018-03-02 09:12:36 +00:00
Stef Heyenrath
b248c8c6e5
EnhancedFileSystemWatcher ( #86 )
2018-02-03 23:22:29 +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
Stef Heyenrath
5424b1e2e2
scenario and state
2017-10-07 13:19:48 +02:00
deeptowncitizen
ab017beaa6
stateful behavior + tests
2017-10-04 15:57:49 -04:00
Stef Heyenrath
31261ec45d
Initial code for proxy and record #27
2017-05-09 21:43:10 +02:00
Stef Heyenrath
7bfd9f3343
Proxy ( #15 )
2017-05-05 22:25:57 +02:00
Stef Heyenrath
37de97ed5d
Added title (linked to #21 )
2017-03-15 12:36:08 +01:00
Stef Heyenrath
bb35f55bbb
add BASIC Auth ( #22 )
2017-02-10 20:04:06 +01:00
Stef Heyenrath
0d83a4d8a1
IsMatch -> GetMatchingScore
2017-02-05 10:42:57 +01:00
Stef Heyenrath
ec2d105db2
Partial matching
2017-02-04 17:30:16 +01:00
Stef Heyenrath
84901ab1e4
AtPriority ( #16 )
2017-01-31 09:28:04 +01:00
Stef Heyenrath
1f33e6a671
Add a new stub mapping
2017-01-27 21:19:30 +01:00
Stef Heyenrath
3cb1a6d2e1
Rename to WireMock.Net
2017-01-24 22:28:08 +01:00