Stef Heyenrath
53adb17e07
Update some dependencies ( #857 )
...
* fb
* .
* linq
* ,,,
* anno
* log
* rd
2022-12-03 11:45:44 +01:00
Stef Heyenrath
795dcf42e2
Add .Net 7 ( #853 )
...
* Add .NET 7
* UseDotNet
* 7
* Ubuntu 6
* 'Use .NET 7'
* 67
* .
* use 7
* use 7
* test = 7
* coverage.7.0.opencover.xml
2022-12-03 11:03:57 +01:00
Stef Heyenrath
be1cbc5a12
Fix logic for QueryParameterMultipleValueSupport ( #854 )
...
* Add more QueryParameterMultipleValueSupport NoComma tests
* fix tests
* fx
* cf
* Fix
* cf
* select id, name, value from table where id in (1, 2, 3, 4, 5)
2022-12-03 11:03:45 +01: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
ef5f988786
Add Settings.QueryParameterMultipleValueSupport ( #836 )
...
* QueryParameterMultipleValueSupport
* .
* ,
* ,
2022-11-08 19:27:44 +01:00
Stef Heyenrath
7fd1d30d0e
Add WireMockNullLogger as valid commandline logger option ( #845 )
...
* Add WireMockNullLogger as valid commandline logger option
* .
2022-11-06 13:25:26 +01:00
Gerhard Gradnig
49b29d74dc
Webhook: Use the transformed URL to create the HttpRequestMessage ( #843 )
...
Co-authored-by: Gerhard Gradnig <gerhard.gradnig@admiral.at >
2022-11-05 10:54:39 +01:00
Stef Heyenrath
0972d2cb8f
Add option to ProxySettings to append guid to mapping file ( #838 )
...
* Add option to ProxySettings to append guid to mapping file
* .
* .
* .
2022-10-29 13:58:29 +02:00
Stef Heyenrath
31298d281d
Support deleting / resetting a single scenario ( #834 )
...
* Support deleting / resetting a single scenario
* move files
2022-10-26 08:43:51 +02: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
306c69f478
Fixes for WireMock.Net.FluentAssertions (callcount behaviour) ( #832 )
...
* UsingAnyMethod
* fix
* .
2022-10-17 21:50:24 +02:00
Stef Heyenrath
36037627bc
WebHook - Transform Url ( #824 )
...
* WebHook - Url
* .
2022-10-15 08:55:05 +02:00
Stef Heyenrath
55afc8041f
ExactMatcher : IgnoreCase ( #817 )
...
* ...
* mm
* fix some null warnings
* fx
2022-10-15 08:23:58 +02:00
Stef Heyenrath
b523ab9125
Some fixes to WireMock.Net.Assertions ( #816 )
...
* Add extra unit test for UsingPost
* .X
* ok
* ok2
* header
2022-10-15 08:21:48 +02:00
Stef Heyenrath
430c01a461
Add implicit operators to WireMockList ( #823 )
...
* Add implicit operators to WireMockList
* .
2022-10-01 10:50:18 +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
c0b18631a3
Add option to run the server on http & https ( #818 )
...
* HostingProtocol.HttpAndHttps
* .
* .
* .
* HostingScheme
2022-09-26 14:24:45 +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
Rafael Moreira Fonseca
862c04e722
Add assertions for request methods ( #802 )
...
* Add assertions for request methods
* Fix assertions tests when using connect method
* Remove unnecessary clear and fix assert condition
2022-09-03 08:49:39 +02:00
dependabot[bot]
cd93422554
Bump Microsoft.Owin from 4.1.1 to 4.2.2 in /src/WireMock.Net ( #800 )
...
Bumps [Microsoft.Owin](https://github.com/aspnet/AspNetKatana ) from 4.1.1 to 4.2.2.
- [Release notes](https://github.com/aspnet/AspNetKatana/releases )
- [Commits](https://github.com/aspnet/AspNetKatana/compare/v4.1.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: Microsoft.Owin
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-31 21:19:37 +02:00
Stef Heyenrath
2d4f513753
Update some NuGet packages ( #781 )
2022-08-24 08:26:35 +02:00
Stef Heyenrath
3d29d7fb2f
Add Response.WithBody with IJsonConverter ( #790 )
...
* Response_ProvideResponse_WithBody_IJsonConverter_SystemTextJson
* Guard.NotNull(converter);
* .
* 0.1.0
* j
2022-08-23 15:49:54 +02:00
Florian
f704de65d8
Fixes header match handling using RejectOnMatch behavior ( #797 )
...
Co-authored-by: flts <>
2022-08-23 07:52:45 +02:00
Stef Heyenrath
f0d6ed26bc
Add check for duplicate Guids when posting multiple mappings in one request ( #795 )
...
* Add check for DuplicateGuids
* Add check for duplicate Guids when posting mapping(s)
* mappingModels
* fix ut
2022-08-22 20:05:52 +02:00
Stef Heyenrath
330559b9fd
Add support for PEM certificates ( #787 )
...
* Support PEM
* net5
* 31
* txt
* FILE
* new
* Fixed
* .
* .
* RSA
2022-08-16 13:26:00 +02:00
Stef Heyenrath
e2bd56531d
Add support for Matcher.Pattern in Pact Body mapping ( #789 )
...
* Add support for Matcher.Pattern in Pact Body mapping
* SavePact_Get_Request_And_Response_WithNullBody
2022-08-15 09:28:16 +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
ae91ed2a79
Update Scriban.Signed to version 5.5.0 ( #777 )
2022-07-29 13:18:23 +02:00
Stef Heyenrath
bdd421e128
JsonPartialMatcher - support Regex ( #771 )
...
* JsonPartialMatcher - support Regex
* .
* .
* more tests
* .
* .
2022-07-24 15:54:53 +02:00
Stef Heyenrath
150b448d07
Added some more tests for JsonMatcher + refactored some code to use nullable ( #770 )
2022-07-09 15:34:17 +02:00
Stef Heyenrath
b1032c9dcd
Update WireMock.Org.Abstractions and WireMock.Org.RestClient ( #765 )
...
* Update WireMock.Org.Abstractions and WireMock.Org.RestClient
* .
* rename
2022-07-08 11:02:18 +02:00
Stef Heyenrath
4d0f96eabe
Rename (WireMock.Pact.Models.V2)-Request to PactRequest and -Response to PactResponse ( #767 )
2022-07-08 10:32:12 +02:00
Stef Heyenrath
0441c1d85e
Add MatchOperator "Or", "And" and "Average" for patterns ( #755 )
...
* wip
* ...
* .
* ...
* ...
* path
* url
* b
* t
* client
* .
* RequestMessageMethodMatcherTests
* .
* h
* .
* fix tests
* .
2022-06-09 21:31:54 +02:00
Stef Heyenrath
8d57f37261
Add WireMock.Net.xUnit project ( #759 )
...
* WireMock.Net.xunit
* Xunit
* c
* .
* x
2022-05-21 09:00:24 +02:00
Kenneth Siewers Møller
ca6c39c63a
Log correct exception message when handling aggregate exceptions in console logger ( #757 )
...
Co-authored-by: Kenneth Siewers Møller <ksm@templafy.com >
2022-05-19 23:20:47 +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
0d8b3b1438
Update NuGets packages ( #751 )
...
* .
* re
* .
* fb
* .
2022-04-30 16:20:53 +02:00
Stef Heyenrath
fe265faf33
Newtonsoft.Json 13.0.1
2022-04-25 10:01:04 +02:00
Snyk bot
7da264636e
[Snyk] Security upgrade Newtonsoft.Json from 11.0.2 to 13.0.1 ( #750 )
...
* fix: src/WireMock.Net/WireMock.Net.csproj to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DOTNET-NEWTONSOFTJSON-2774678
* Update WireMock.Net.csproj
Co-authored-by: Stef Heyenrath <Stef.Heyenrath@gmail.com >
2022-04-25 09:12:42 +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
9d54994747
Allow Timeout.InfiniteTimeSpan for WithDelay ( #746 )
...
* Update WithDelay
* Allow Timeout.InfiniteTimeSpan for WithDelay
2022-04-18 20:55:23 +02:00
Stef Heyenrath
cbf82836f5
Add Port and Url property to WireMockServer ( #740 )
2022-03-26 11:03:37 +01:00
Stef Heyenrath
11c0782673
Upgrade NuGet for RandomDataGenerator.Net to 1.0.14 ( #739 )
...
* RandomDataGenerator.Net 1.0.14
* .
2022-03-25 20:34:39 +01:00
Stef Heyenrath
55fbc52ce9
net6 ( #737 )
2022-03-11 14:46:25 +01:00
Stef Heyenrath
bb3147eb8d
Remove interface for all Settings ( #736 )
2022-03-10 20:58:18 +01:00
Stef Heyenrath
a9e8e01877
Make X509CertificatePassword optional ( #732 )
2022-03-01 19:46:33 +01:00
Stef Heyenrath
6c68033739
Fix FileSystemWatcher ( #733 )
...
* Define EnhancedFileSystemWatcher in class
* d
2022-03-01 19:45:39 +01:00