Commit Graph
100 Commits
Author SHA1 Message Date
Stef Heyenrath 8dc9c4b46c 1.5.0 2022-06-09 21:35:44 +02:00
Stef HeyenrathandGitHub 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 1f23022460 1.4.43 2022-05-21 16:15:11 +02:00
Stef HeyenrathandGitHub 8d57f37261 Add WireMock.Net.xUnit project (#759)
* WireMock.Net.xunit

* Xunit

* c

* .

* x
2022-05-21 09:00:24 +02:00
Stef Heyenrath d7173d34a3 1.4.42 2022-05-13 22:06:33 +02:00
Stef HeyenrathandGitHub 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 HeyenrathandGitHub 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
Stef Heyenrath 14a5f37bc6 Newtonsoft.Json 13.0.1 2022-04-24 19:26:23 +02:00
Stef HeyenrathandGitHub 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 b06b3c8e8b 1.4.41 2022-04-21 18:28:49 +02:00
Stef HeyenrathandGitHub 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 HeyenrathandGitHub 9d54994747 Allow Timeout.InfiniteTimeSpan for WithDelay (#746)
* Update WithDelay

* Allow Timeout.InfiniteTimeSpan for WithDelay
2022-04-18 20:55:23 +02:00
Stef Heyenrath 5da6e103ba 1.4.40 2022-03-26 11:22:45 +01:00
Stef HeyenrathandGitHub cbf82836f5 Add Port and Url property to WireMockServer (#740) 2022-03-26 11:03:37 +01:00
Stef Heyenrath 0789b97883 1.4.39 2022-03-25 21:39:32 +01:00
Stef Heyenrath ce4d39ae55 1.4.39 2022-03-25 21:39:14 +01:00
Stef HeyenrathandGitHub 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 6b15b80605 launchsettings 2022-03-11 14:48:08 +01:00
Stef HeyenrathandGitHub 55fbc52ce9 net6 (#737) 2022-03-11 14:46:25 +01:00
Stef Heyenrath 2a1d14b52c 1.4.38 2022-03-11 10:12:02 +01:00
Stef HeyenrathandGitHub bb3147eb8d Remove interface for all Settings (#736) 2022-03-10 20:58:18 +01:00
Stef HeyenrathandGitHub 3087ce55b1 Icon for preview 2022-03-07 08:53:13 +01:00
Stef Heyenrath a5af2ef920 1.4.37 2022-03-02 08:38:53 +01:00
Stef HeyenrathandGitHub a9e8e01877 Make X509CertificatePassword optional (#732) 2022-03-01 19:46:33 +01:00
Stef HeyenrathandGitHub 6c68033739 Fix FileSystemWatcher (#733)
* Define EnhancedFileSystemWatcher in class

* d
2022-03-01 19:45:39 +01:00
Stef Heyenrath 344f5c8111 Fix RootNamespace for 'WireMock.Org.*' projects 2022-02-26 10:34:39 +01:00
Stef HeyenrathandGitHub 02d28a34fd Fixed bug "dotnet nuget push -n" (#730)
* Use .NET 6.0

* 2

* remove depends on

* -n

* Fixed bug "dotnet nuget push -n"
2022-02-25 21:33:55 +01:00
Stef Heyenrath 8a5f1837ab 1.4.36 2022-02-25 17:03:01 +01:00
Stef HeyenrathandGitHub bb33b3f01a Update NuGet packages (#728)
* Update NuGet pacakges

* .

* .

* 3

* FluentBuilder

* 10000

* typo

* f

* .

* net6

* fix build

* t

* t2

* net6

* .

* <PackageReference Include="System.Text.Encodings.Web" Version="4.7.2" />

* .

* ...

* .

* fix
2022-02-25 16:59:31 +01:00
Stef HeyenrathandGitHub be070af7ad BodyAsFile should use BodyAsFileIsCached value (#729)
* BodyAsFile should use BodyAsFileIsCached value

* .
2022-02-21 20:41:51 +01:00
Stef Heyenrath d3ac811a40 1.4.35 2022-02-09 19:17:28 +01:00
Stef Heyenrath 16e0f1aa35 1.4.35 2022-02-09 19:16:56 +01:00
Stef HeyenrathandGitHub f919a03d7f Fixed for 'Response BodyAsJson with JArray does not work' (#722) 2022-02-09 19:13:19 +01:00
Stef Heyenrath bb906587ff 1.4.34 2022-01-27 12:36:35 +01:00
Stef HeyenrathandGitHub f2fab98abb MatcherMapper : Always use Pattern (#716) 2022-01-27 12:33:48 +01:00
Stef Heyenrath 288a50ccaf 1.4.33 2022-01-24 12:54:36 +01:00
Stef HeyenrathandGitHub ccd433b202 Add support for Cors (#714) 2022-01-24 12:26:19 +01:00
Stef Heyenrath d6c36bc23b 1.4.32 2022-01-17 15:56:28 +00:00
Stef Heyenrath 60bdc06d29 Small refactor on Template logic 2022-01-06 21:25:15 +01:00
Stef Heyenrath 0f1a4f32ef 1.4.31 2022-01-06 15:52:08 +01:00
Stef HeyenrathandGitHub e3a693ede7 Add example for Cors (#712)
* Cors

* Update Program.cs
2022-01-06 15:41:47 +01:00
Stef HeyenrathandGitHub b153024de3 Add ReplaceNodeOption flag (#710) 2022-01-05 17:03:29 +01:00
Stef HeyenrathandGitHub e8e28c21a1 Use NuGet "Stef.Validation" (#707)
* Use NuGet "Stef.Validation"

* nuget

* .
2021-12-30 10:44:50 +01:00
Stef Heyenrath eec9c486a5 1.4.30 2021-12-25 11:06:42 +01:00
Stef HeyenrathandGitHub 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 HeyenrathandGitHub 1d1ff4a418 SaveUnmatchedRequests (#703) 2021-12-24 09:34:26 +01:00
Stef Heyenrath 3e1c3598f7 RegexExtended : fix SonarCloud issue 2021-12-14 07:57:42 +00:00
Stef Heyenrath 12b868401d fix test 2021-12-12 15:55:07 +01:00
Stef Heyenrath a7d283e12b 1.4.29 (release notes) 2021-12-12 15:53:08 +01:00
Stef Heyenrath 5280970765 1.4.29 2021-12-12 15:51:56 +01:00
Stef HeyenrathandGitHub 6943b90da6 RegexExtended in settings (#700)
* Add extra unittest for RegexExtended

* settings
2021-12-12 15:40:38 +01:00
Stef Heyenrath 3dafd2e725 update WireMockServer_Should_delay_responses_for_a_given_route 2021-12-08 21:56:26 +01:00
Stef Heyenrath c6e4608039 1.4.28 2021-12-01 18:51:39 +01:00
Stef Heyenrath 57f89a06e1 Update WireMockOpenApiParserSettings 2021-11-29 08:40:39 +01:00
Stef HeyenrathandGitHub 897ee9ffe3 Update the OpenApiPathsMapper to handle Value/Wildcard (#691) 2021-11-23 08:09:38 +01:00
Stef Heyenrath 8865543bf1 some code refactorings for WireMock.Net.OpenApiParser 2021-11-21 10:07:27 +01:00
Stef HeyenrathandGitHub 48cfd2d20e Upgrade some NuGet packages (Codecov, coverlet and NFluent) (#689) 2021-11-19 11:42:48 +01:00
Stef Heyenrath c333b8b263 1.4.27 2021-11-17 07:45:08 +00:00
Stef Heyenrath 823917a4ab Simplify test 'Response_ProvideResponseAsync_Handlebars_Humanizer' 2021-11-05 08:03:57 +00:00
Stef Heyenrath 1e968106d1 1.4.26 2021-11-04 07:10:56 +00:00
Stef Heyenrath 5644491942 1.4.26 2021-10-30 09:26:33 +02:00
Stef Heyenrath 6e5e629525 "RandomDataGenerator.Net" Version="1.0.13" 2021-10-30 09:15:43 +02:00
Stef Heyenrath 0e06cf6346 1.4.25 2021-10-27 19:22:46 +02:00
Stef HeyenrathandGitHub e9db520cc3 Add TimeSettings (Start, End and TTL) (#661)
* time

* .

* UT

* using JetBrains.Annotations;
2021-10-27 18:57:13 +02:00
a0e661fae9 Support Schema Example and Support AllOf in definitions (#669)
* Support an Example within a Schema

* Support AllOf in definitions

* Refactor MapSchemaAllOfToObject method and add test files

* Include schema examples

* Refactor duplicate code, create method MapPropertyAsJObject

* Remove commented code

* Merge from master + update WireMock.Net.OpenApiParser.ConsoleApp

Co-authored-by: Daniel <raiga1234@gmail.com>
2021-10-27 09:40:12 +02:00
Stef HeyenrathandGitHub 25666152bb Add JsonPartialWildcardMatcher (#667)
* JsonPartialWildcardMatcher

* .

* more tests
2021-10-27 08:16:18 +02:00
Stef Heyenrath 6f5eeb5359 Use IWireMockLogger in example 2021-10-26 18:40:34 +02:00
Stef Heyenrath 7ca2095576 Update logging (add version) 2021-10-24 10:44:39 +02:00
Stef Heyenrath 6c65dfcff6 1.4.24 2021-10-20 20:40:02 +02:00
Stef HeyenrathandGitHub 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 HeyenrathandGitHub 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 HeyenrathandGitHub 57cc616aa3 Implement PatternAsFile for StringMatcher (#651) 2021-10-15 08:54:12 +02:00
Stef Heyenrath e64ed45fcf Fix build from .NET452 and .NET461 example projects 2021-10-09 18:25:18 +02:00
Stef Heyenrath 72eec7140b WireMock.FluentAssertions 2021-09-29 15:33:06 +00:00
Stef Heyenrath 6fa0f893e7 1.4.23 2021-09-27 21:06:05 +02:00
Stef HeyenrathandGitHub 2ab075ee09 WireMock.Net.FluentAssertions : upgrade to latest FluentAssertions (#635)
* .

* #634

* fix UT
2021-09-27 21:03:54 +02:00
Stef Heyenrath 772398bea1 1.4.22 2021-09-22 11:39:36 +00:00
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 HeyenrathandGitHub c67bf75a4b Update FUNDING.yml 2021-09-16 22:25:23 +02:00
Stef Heyenrath ed74871a26 1.4.21 2021-09-16 13:06:56 +00:00
Stef HeyenrathandGitHub 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 fd28ebdffa update 'Solution Items' folder 2021-08-14 13:47:18 +02:00
Stef HeyenrathandGitHub ce36daa326 Create CreateRelease.yml 2021-08-14 13:45:54 +02:00
Stef Heyenrath b5a5f5e464 1.4.20 2021-08-06 10:20:28 +00:00
Stef HeyenrathandGitHub f5d624eeed Fix issue with FluentBuilder (#628) 2021-08-06 12:17:05 +02:00
Stef Heyenrath 799ea2d219 1.4.19 2021-08-04 14:38:41 +00:00
Stef HeyenrathandGitHub 0f99e06acc Add NotNullOrEmptyMatcher (#625) 2021-08-04 16:22:22 +02:00
Stef HeyenrathandGitHub 9d0682bff6 Add FluentBuilder for client models (#622) 2021-08-04 15:40:35 +02:00
Stef Heyenrath cb1d2a5294 1.4.18 2021-07-10 11:48:54 +02:00
Stef HeyenrathandGitHub 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 HeyenrathandGitHub 5e7cb44525 Update FUNDING.yml 2021-07-07 20:07:40 +02:00
Stef Heyenrath 444298c28c 1.4.17 2021-07-07 18:31:07 +02:00
Stef HeyenrathandGitHub 6f42aa99bc Handlebars.Net.Helpers.Humanizer (#617) 2021-07-07 17:02:15 +02:00
Stef HeyenrathandGitHub 8a9ea1b843 Update FUNDING.yml 2021-07-06 12:13:13 +02:00
Stef HeyenrathandGitHub dade24de37 Update FUNDING.yml 2021-07-06 12:12:48 +02:00
Stef HeyenrathandGitHub 6beaa631f4 Update FUNDING.yml 2021-07-03 09:44:33 +02:00
Stef Heyenrath 282281aa7f 1.4.16 2021-06-05 11:00:51 +02:00
Stef HeyenrathandGitHub 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