Commit Graph

66 Commits

Author SHA1 Message Date
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
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
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
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
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
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
8ecf7e414a LogEntryModel (Url -> Path) 2017-02-06 07:35:56 +01:00
Stef Heyenrath
f7628fc51e Map : ExactMatcher 2017-02-06 07:25:12 +01:00
Stef Heyenrath
1adc7340d1 . 2017-02-05 11:49:04 +01:00
Stef Heyenrath
8231b25805 Partial 2017-02-05 10:25:19 +01:00
Stef Heyenrath
44f00cb9fa PartialMapping : SimMetrics.Net 2017-02-04 21:32:45 +01:00