Stef Heyenrath
48cfd2d20e
Upgrade some NuGet packages (Codecov, coverlet and NFluent) ( #689 )
2021-11-19 11:42:48 +01:00
Stef Heyenrath
823917a4ab
Simplify test 'Response_ProvideResponseAsync_Handlebars_Humanizer'
2021-11-05 08:03:57 +00:00
Stef Heyenrath
6e5e629525
"RandomDataGenerator.Net" Version="1.0.13"
2021-10-30 09:15:43 +02: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
25666152bb
Add JsonPartialWildcardMatcher ( #667 )
...
* JsonPartialWildcardMatcher
* .
* more tests
2021-10-27 08:16:18 +02:00
Stef Heyenrath
affe388e30
Add support for AzureAD authentication for REST admin interface ( #637 )
2021-10-20 16:39:51 +02:00
Stef Heyenrath
48b3e7a305
Add more tests for WithBody (Json and String) and WildcardMatcher
2021-10-19 09:28:52 +00:00
Stef Heyenrath
6194f4e460
Update NotNullOrEmptyMatcher to also implement IStringMatcher ( #654 )
...
* Update NotNullOrEmptyMatcher to also implement IStringMatcher
* NotNullOrEmptyMatcher_GetPatterns_Should_Return_EmptyArray
* 24
2021-10-15 12:59:03 +02:00
Stef Heyenrath
57cc616aa3
Implement PatternAsFile for StringMatcher ( #651 )
2021-10-15 08:54:12 +02:00
Stef Heyenrath
2ab075ee09
WireMock.Net.FluentAssertions : upgrade to latest FluentAssertions ( #635 )
...
* .
* #634
* fix UT
2021-09-27 21:03:54 +02:00
Stef Heyenrath
ba0b9d9fd8
Implement Random Delay ( #633 )
...
* implement random delays
* fixing CodeFactor issue
* fix code comments
* ...
* UT
Co-authored-by: Michael Yarichuk <michael.yarichuk@gmail.com >
2021-09-22 13:37:41 +02:00
Stef Heyenrath
cb66c04199
Add WireMock.org RestClient ( #631 )
...
* wip...
* x
* .
* .
* .
* r
* 1.4.21-preview-02
* 1.4.21-preview-03
* .
* usings
* wip
* .
* ut
* .
* .
* .
* tests
* .
* comments
* readme
2021-09-16 14:35:08 +02:00
Stef Heyenrath
0f99e06acc
Add NotNullOrEmptyMatcher ( #625 )
2021-08-04 16:22:22 +02:00
Stef Heyenrath
4b435faf0b
Update Handlebars.Net.Helpers.XPath to fix issue with 'xml version' ( #619 )
...
Update Handlebars.Net.Helpers.XPath to fix issue with 'xml version'
2021-07-10 11:43:59 +02:00
Stef Heyenrath
6f42aa99bc
Handlebars.Net.Helpers.Humanizer ( #617 )
2021-07-07 17:02:15 +02:00
Stef Heyenrath
4052a0ef3b
Upgrade Handlebars.Net.Helpers to 2.19 ( #616 )
...
* Upgrade Handlebars.Net.Helpers to 2.19
* fix ut
2021-06-05 10:59:09 +02:00
Stef Heyenrath
b04000bfdd
Add support for multiple webhooks ( #615 )
2021-05-19 13:58:48 +02:00
Stef Heyenrath
934c444902
Fix some SonarCloud issues in UnitTests ( #610 )
2021-05-07 18:23:23 +02:00
Stef Heyenrath
fbecd3b119
Fix match logic ( #604 )
2021-04-18 21:30:03 +02:00
Stef Heyenrath
969b0da8e2
Fix callback with Headers ( #603 )
2021-04-15 19:41:45 +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
Ben Arnold
6f7d2c83f5
Remove an approximate two second delay in response to the first request from a new socket connection, only occuring on some Windows 10 machines. ( #597 )
...
A side-effect of this fix is that is also allows connections to IPv6 addresses.
2021-03-21 09:12:19 +01:00
Stef Heyenrath
ddf2b49240
wip ( #594 )
2021-03-18 14:29:13 +01:00
Stef Heyenrath
aa8510fab3
Fix WithCallback logic when using other fluent builder statements ( #587 )
2021-02-26 13:10:25 +01:00
Stef Heyenrath
ddcf2b29a3
coverlet
2021-02-09 20:43:24 +01:00
Stef Heyenrath
23709fa587
Use new Handlebars.Net.Helpers ( #581 )
2021-02-09 20:35:44 +01:00
Stef Heyenrath
3b0dc46771
Add Xamarin UI tests ( #582 )
...
* xam
* .
* .
2021-02-06 11:54:39 +01:00
Stef Heyenrath
e4071b9c6a
Net5 issue ( #579 )
...
* 472
* .
* .
* p
* buffers
* 3
* Fix date
* fix
2021-02-02 22:21:30 +01:00
Stef Heyenrath
c41989c0f3
Do not save Mappings when SaveMappingForStatusCodePattern does not match ( #566 )
2021-01-24 12:30:59 +01:00
Stef Heyenrath
c35315e610
Refactor Transformer (add Scriban) ( #562 )
2021-01-19 21:11:33 +01:00
Stef Heyenrath
92923a12ae
Move CSharpCodeMatcher to a new project ( #548 )
...
* matcher
* wip
* fix
* <VersionPrefix>1.4.0</VersionPrefix>
* .
* x
* ?
* netstandard2.1
* {}
* test
* Fix: Assembly with same name is already loaded
* _format file
* AssemblyFile = $"WireMock.CodeHelper.Class{Guid.NewGuid()}"
* AssemblyFile = $"WireMock.CodeHelper.Class{Guid.NewGuid().ToString().Replace("-", "")}"
* GC
* x
* remove load ex
* ret
* readme
* no GC
* GetImplementationTypeByInterface
* ``
* PluginLoader
* type
2021-01-12 16:56:03 +01:00
Stef Heyenrath
f104b24f66
Update comment for SaveMappingToFile ( #553 )
2020-12-23 08:46:24 +01:00
Stef Heyenrath
fae27f9dc7
Add more tests for Proxy with Authorization ( #555 )
...
* WireMockServer_Proxy_Should_preserve_Authorization_header_in_proxied_request
* !admin
* x
* .
2020-12-16 22:14:53 +01:00
Stef Heyenrath
35565f6aa8
WithProxy(...) also use all proxy settings ( #550 )
2020-12-08 08:21:00 +01:00
Stef Heyenrath
3dfee689b5
Fix Proxying with SSL and NetCoreApp3.1 ( #547 )
...
* Fix Proxying with SSL and NetCoreApp3.1
* add test
* ServicePointManager.ServerCertificateValidationCallback = (message, cert, chain, errors) => true;
* dotnet dev-certs https
* x
* .
2020-12-03 09:36:42 +01:00
Stef Heyenrath
db2caadf70
Fix SonarCloud OpenCover (coverlet-coverage) ( #545 )
2020-11-30 15:48:17 +01:00
Stef Heyenrath
8f3aa12086
Codecov
2020-11-28 18:30:17 +01:00
Stef Heyenrath
a3629a4147
using var
2020-11-28 15:21:18 +01:00
Stef Heyenrath
16e939746a
<TargetFrameworks>net452;netcoreapp3.1</TargetFrameworks>
2020-11-28 13:11:20 +01:00
Stef Heyenrath
f0bddf0604
SonarCloud
2020-11-28 13:00:04 +01:00
Stef Heyenrath
3829a5a7f9
Use Java 11 in Azure Pipelines (needed for SonarCloud) ( #544 )
...
* Install Java 11
* jdkSourceOption: 'PreInstalled'
* nuget
* 1.12.3
2020-11-28 12:13:56 +01:00
Gleb Osokin
548fc2c2c8
Support for partial JSON matching ( #539 )
...
* support Json partial match with JsonPartialMatcher
* fix erroneous filenames
* add newline
* newlines fix
* add JsonPartialMatcher to mapper
* curly braces for ifs
* fix JToken type comparison
* more test cases
* rename AreEqual -> IsMatch + more test cases
* separate tests for JPath matcher values
Co-authored-by: Gleb Osokin <gleb.osokin@avira.com >
2020-11-17 17:18:58 +01:00
Mahmoud Ali
c104b8beba
Add assertions for ClientIP, Url and ProxyUrl ( #529 )
...
* Add assertions for ClientIP Url and ProxyUrl
* Requested changes
2020-11-10 16:41:44 +01:00
Stef Heyenrath
09533f1e3a
Add Custom Certificate settings ( #537 )
2020-11-10 16:40:15 +01:00
Stef Heyenrath
a0fdc002c8
WithCallback should use also use enum HttpStatusCode ( #535 )
...
* Fix #533
* simplyfy code
2020-11-10 10:20:57 +01:00
Stef Heyenrath
b8cbeb55b9
WithCallback-Async ( #531 )
2020-11-04 17:32:32 +01:00
Stef Heyenrath
c02dbeb5ee
Fix reading JsonMatcher-mapping with object as pattern ( #505 )
...
* Fix reading mapping with object pattern for JsonMatcher
* .
* .
2020-10-14 20:21:51 +02:00
Stef Heyenrath
b303f7cf89
add example static .json
2020-10-05 14:29:21 +00:00
Stef Heyenrath
55cf0f0416
Fix vulnerability in NuGet dependencies ( #508 )
...
* .
* .
* test
* Microsoft.AspNetCore.Server.IIS
2020-09-29 14:16:01 +02:00