Commit Graph

74 Commits

Author SHA1 Message Date
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 37244d5c2f PreWireMockMiddlewareInit / PostWireMockMiddlewareInit 2017-10-17 20:47:19 +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
deeptowncitizen 2d39a18b70 Observable logs (#51)
* observable log entries

* event test
2017-10-07 15:05:02 +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
deeptowncitizen ab017beaa6 stateful behavior + tests 2017-10-04 15:57:49 -04:00
Stef Heyenrath 8827531391 Add start delay from 100ms to fix startup issue on MacOS (#44) 2017-09-30 10:03:00 +02:00
Stef Heyenrath 881e4b2af3 MatchDetails (#47) 2017-09-18 20:45:30 +02:00
Stef Heyenrath 139ea77888 Add ClientIP to RequestMessage / RequestLog (#46) 2017-09-18 20:01:38 +02:00
Stef Heyenrath f8ad2cd3d6 Add RequestLogExpirationDuration and MaxRequestLogCount (#43) (#45) 2017-08-20 11:20:35 +02:00
Stef Heyenrath 5c5d408abe Expose more settings to stand-alone app (#40) 2017-08-11 13:26:36 +02:00
Stef Heyenrath f38c24e8c4 FindLogEntries and refactored some code (#34) 2017-06-17 09:18:38 +02:00
phillee007 49ce2f0dfb [Feature] Add support for client certificate password and test with real services that require client certificate auth (#32)
* Add support for client certificate password and test with some real services that require client certificates. Also update so when proxying, the path and query will be passed to the proxied api.

* Add correct param

* Update to read certificate from store instead of file

* Add support for client certificate password and test with some real services that require client certificates. Also update so when proxying, the path and query will be passed to the proxied api.

* Add correct param

* Fixup PR issues

* Add support for client certificate password and test with some real services that require client certificates. Also update so when proxying, the path and query will be passed to the proxied api.

* Add correct param

* Fixup PR issues
2017-06-16 11:36:10 +02:00
Stef Heyenrath a5257309c7 Added more RestEase interface calls (__admin/mapping) 2017-05-27 10:32:19 +02:00
Stef Heyenrath f37d1cddf6 Fix RequestProcessingDelay and refactor code 2017-05-23 21:39:06 +02:00
Stef Heyenrath 360a1227e4 Added X509Certificate2Filename (#27) 2017-05-16 20:20:55 +02:00
Stef Heyenrath 961e8b555f Update standalone commandline parsing (#27) 2017-05-13 10:10:17 +02:00
Stef Heyenrath 4ada6d3567 SaveMappingToFile #27 2017-05-12 22:21:55 +02:00
Stef Heyenrath 31261ec45d Initial code for proxy and record #27 2017-05-09 21:43:10 +02:00
Stef Heyenrath 2c8142b93d WithProxy 2017-05-07 10:01:31 +02:00
Stef Heyenrath 7bfd9f3343 Proxy (#15) 2017-05-05 22:25:57 +02:00
Stef Heyenrath 84db9bbf0d Cleanup some files 2017-05-05 20:32:20 +02:00
Stef Heyenrath 8d9cef6dd1 1.0.2 2017-05-05 20:22:55 +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 e4785771d9 Fix typo 2017-04-21 20:50:29 +02:00
Stef Heyenrath b547993415 Exclude body when only 'get' is defined 2017-03-23 11:09:09 +01:00
Stef Heyenrath e9ee4e91f9 HttpListener : Stop fix 2017-03-21 14:45:34 +01:00
Stef Heyenrath 9fcfb3109f fix MappingsSave 2017-03-21 10:52:32 +01:00
Stef Heyenrath e1c1db6480 update tests (#21) 2017-03-20 17:56:34 +01:00
Stef Heyenrath bd8e18b2c4 FluentMockServerSettings (#21) 2017-03-20 17:22:09 +01:00
Stef Heyenrath 7793330d1d add ReadStaticMappings & ReadStaticMapping 2017-03-17 16:57:00 +01:00
Stef Heyenrath 37de97ed5d Added title (linked to #21) 2017-03-15 12:36:08 +01:00
Stef Heyenrath b09b882ad1 Added support for raw Output Headers 2017-03-06 14:29:01 +01:00
Sebastian Bebrys 6513ac9de8 Body Encoding - admin interface 2017-02-23 14:45:43 +01:00
Stef Heyenrath 3112054f59 /__admin/requests/find 2017-02-15 18:04:18 +01:00
Stef Heyenrath 571f434b9a Score 2017-02-14 21:38:44 +01:00
Stef Heyenrath b25444d083 __admin/settings 2017-02-13 19:34:04 +01:00
Stef Heyenrath 7fa0fbf7da /reset 2017-02-12 10:10:46 +01:00
Stef Heyenrath b65cf9b61b \__admin\mappings\save (issue #21) 2017-02-12 09:48:51 +01:00
Stef Heyenrath bb35f55bbb add BASIC Auth (#22) 2017-02-10 20:04:06 +01:00
Stef Heyenrath 4d2205dbd5 Initial support for static mapping files. 2017-02-10 09:15:33 +01:00
Stef Heyenrath 4919e32264 support multiple patterns 2017-02-08 19:55:45 +01:00
Stef Heyenrath a9a46057be Added some more Checks 2017-02-07 17:13:56 +01:00
Stef Heyenrath 3ba29e580c Fix partialMappings 2017-02-06 07:47:34 +01:00
Stef Heyenrath 8ecf7e414a LogEntryModel (Url -> Path) 2017-02-06 07:35:56 +01:00