Stef Heyenrath
|
76ae1466cc
|
Throw exception in case WithTransformer is used after WithBodyFromFile (#1185)
* Fix .WithBodyFromFile + .WithTransformer combination
* Ex
|
2024-09-29 21:29:34 +02:00 |
|
Stef Heyenrath
|
54edf0bebc
|
Add link to TIOBE Index on main page + fix issues (#1137)
* Add TIOBE + include SonarAnalyzer.CSharp
* .
* cp
* Copyright © WireMock.Net
* more fixes
* fix
* xpath
* if (Matchers == null || !Matchers.Any())
* if (Matchers != null)
* ?
* .
* .
|
2024-07-18 18:06:04 +02:00 |
|
Stef Heyenrath
|
6ac95cf57d
|
Add Grpc ProtoBuf support (request-response) (#1047)
* ProtoBuf
* .
* x
* ---
* x
* fx
* ...
* sc
* ...
* .
* groen
* x
* fix tests
* ok!?
* fix tests
* fix tests
* !
* x
* 6
* .
* x
* ivaluematcher
* transformer
* .
* sc
* .
* mapping
* x
* tra
* com
* ...
* .
* .
* .
* AddProtoDefinition
* .
* set
* grpahj
* .
* .
* IdOrText
* ...
* async
* async2
* .
* t
* nuget
* <PackageReference Include="ProtoBufJsonConverter" Version="0.2.0-preview-04" />
* http version
* tests
* .WithHttpVersion("2")
* <PackageReference Include="ProtoBufJsonConverter" Version="0.2.0" />
* HttpVersionParser
|
2024-02-16 17:16:51 +01:00 |
|
Stef Heyenrath
|
4721b73a16
|
Update Handlebars Transformer logic (ReplaceNodeOptions) (#1036)
* Update Handlebars Transformer logic (ReplaceNodeOptions)
* okeee
* EvaluateAndKeep = Evaluate
* fix?
* linux
* _
* tt
* xxx
* fx
* x
* fix test
|
2023-12-21 20:02:58 +01:00 |
|
Stef Heyenrath
|
a8775c3b77
|
Include WireMockOpenApiParser project (#916)
* Fix some nullability warnings for WireMockOpenApiParser
* .
* .
* .
* opt
* FromText
* ab
* .
* private const string AdminOpenApi = "/__admin/openapi";
* fix test
* rnd
* .
* urldetails
* 0
* ,
* .
* tests
* .
* CompressionUtilsTests
* ut
* .
|
2023-04-08 21:25:17 +02:00 |
|
Stef Heyenrath
|
66245409f9
|
RequestBuilder : add WithBodyAsJson and WithBody (with IJsonConverter) (#908)
* RequestBuilder : add WithBodyAsJson and WithBody (with IJsonConverter)
* tests
|
2023-03-22 15:47:58 +01:00 |
|
Stef Heyenrath
|
7426bf76ee
|
Add 'Data' to response which can be used during transforming the response (#893)
* Add 'Data' to response which can be used during transforming the response
* md
* hb
* fix
* Linq
* fix test
* v4
* 14
* .
* x
* remove
* s
|
2023-03-09 17:20:34 +01:00 |
|
Stef Heyenrath
|
f099f3a288
|
AdminApiMappingBuilder (#890)
* AdminApiMappingBuilder
* .
* IWireMockAdminApi
* add methods
* .
|
2023-02-25 12:47:06 +01:00 |
|
Stef Heyenrath
|
7ac89e85b7
|
Add WithBodyAsJson builder method with accepts a Func (#881)
* Add WithBodyAsJson builder method with accepts a Func
* ut
|
2023-02-06 20:50:11 +01:00 |
|
Stef Heyenrath
|
6839b11d35
|
Add WithProxy(string proxyUrl, X509Certificate2 certificate) (#880)
|
2023-02-01 10:42:35 +01:00 |
|
Stef Heyenrath
|
9606fee8cb
|
Update Transformer functionality to return value instead of string (#858)
|
2022-12-11 11:07:56 +01: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
|
f7b04f3234
|
Add UseDefinedRequestMatchers to ProxyAndRecordSettings (#821)
* .
* UseDefinedRequestMatchers
* ok
* .
* ClientIP
* t
* fix ut
* .
* cf
* cf2
|
2022-09-30 11:25:11 +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 |
|
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 |
|
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
|
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
|
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
|
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
|
9d54994747
|
Allow Timeout.InfiniteTimeSpan for WithDelay (#746)
* Update WithDelay
* Allow Timeout.InfiniteTimeSpan for WithDelay
|
2022-04-18 20:55:23 +02: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
|
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 Heyenrath
|
b153024de3
|
Add ReplaceNodeOption flag (#710)
|
2022-01-05 17:03:29 +01:00 |
|
Stef Heyenrath
|
e8e28c21a1
|
Use NuGet "Stef.Validation" (#707)
* Use NuGet "Stef.Validation"
* nuget
* .
|
2021-12-30 10:44:50 +01:00 |
|
Stef Heyenrath
|
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 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
|
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
|
aa8510fab3
|
Fix WithCallback logic when using other fluent builder statements (#587)
|
2021-02-26 13:10:25 +01:00 |
|
Stef Heyenrath
|
c35315e610
|
Refactor Transformer (add Scriban) (#562)
|
2021-01-19 21:11:33 +01:00 |
|
Stef Heyenrath
|
35565f6aa8
|
WithProxy(...) also use all proxy settings (#550)
|
2020-12-08 08:21:00 +01:00 |
|
Stef Heyenrath
|
b8cbeb55b9
|
WithCallback-Async (#531)
|
2020-11-04 17:32:32 +01:00 |
|
Stef Heyenrath
|
7abf56eafa
|
Fix Sonarqube issues
|
2020-08-13 14:14:04 +02:00 |
|
Stef Heyenrath
|
aff936e3b6
|
Refactor: extract interfaces (#484)
* .
* MatchDetail
* rm
* resp
* log
* f
|
2020-07-05 10:51:49 +02:00 |
|
Stef Heyenrath
|
5f4c688e49
|
fix (#461)
|
2020-04-29 18:01:54 +02:00 |
|
Stef Heyenrath
|
e91be0a4d1
|
Add support for GZip and Deflate (#439)
* gzip - wip
* wip
* tests
* fix gzip and deflate
* CheckIfShouldKillVBCSCompiler
* DisableRequestBodyDecompressing
|
2020-04-10 19:05:09 +02:00 |
|
Stef Heyenrath
|
a9974a4874
|
Add readme.md + license from mock4net (#444)
* add readme.md + license from mock4net
* common
* add license info
|
2020-04-05 18:42:22 +02:00 |
|
Stef Heyenrath
|
10dbff2c02
|
AllowOnlyDefinedHttpStatusCodeInResponse (#422)
|
2020-03-14 09:13:14 +01:00 |
|
Stef Heyenrath
|
2dbb984a1e
|
wip (#435)
|
2020-03-05 18:20:49 +01:00 |
|
Stef Heyenrath
|
88dd1b9aa4
|
Option to disable JSON deserialization (#434)
* Option to disable JSON deserialization
* Fix build errors, add test case
* make new parameter optional
* set default for contentType as well
|
2020-03-05 17:59:24 +01:00 |
|
Stef Heyenrath
|
307a89d324
|
AllowAnyHttpStatusCodeInResponse (#407)
* .
* ,
* PUBLISH_TESTRESULTS
* fix logging
* fix compile error
* codefactor fix
* Debug - Sonar + other things in csproj
|
2020-01-27 18:47:58 +01:00 |
|
Stef Heyenrath
|
d971144426
|
WireMock.Net version 1.1.x (#363)
* refactor
* rename api
* -preview-01
* logger
* move
* RandomDataGenerator.Net
* .
* ISettings
* renames...
* refactor CommandlineParser logic
* remove standalone
* Remove Interfaces
* Update tests
* WireMock.Net.StandAlone
* .
* fix
* .
* _settings
* Admin
* WireMock.Net.Abstractions
* fix build
* rename WireMockServer
* fix compile errors
|
2019-12-27 16:01:13 +01:00 |
|
Stef Heyenrath
|
120a808104
|
StatusCode as string (#385)
* StatusCode as string
* fix tests
* fix test
* ReplaceSingleNode
* <!--<DelaySign>true</DelaySign>-->
* Array
* add test
* Response_ProvideResponse_Handlebars_WithBodyAsJson_ResultAsHandlebarsString
* net461
* .
* fix
* target frame
* BodyAsJson
* Response_ProvideResponse_WithStatusCode
* fix build
* fix test
|
2019-12-26 13:57:35 +01:00 |
|
Stef Heyenrath
|
a8c17ce311
|
#383 (#391)
|
2019-12-14 21:37:04 +01:00 |
|
Stef Heyenrath
|
1b326a54d6
|
Add WebProxySettings (use when proxying requests) (#370)
* webproxy part 1
* fixed
* Push to MyGet
* WebProxy standalone
* -n true
* nuget --- "-n true"
* AllowAutoRedirect
* .
|
2019-12-07 08:52:04 +01:00 |
|
Stef Heyenrath
|
8bafd6a1ba
|
Transform body as file (#388)
* .
* fix
|
2019-12-06 06:52:08 +01:00 |
|
Stef Heyenrath
|
9b323ab388
|
example
|
2019-11-19 18:54:28 +01:00 |
|
Stef Heyenrath
|
596177d4e5
|
Add support for Faults (#360)
* FaultType - wip
* .
* copy fault
* tests
* code-factor
* more tests
* fix tests
* fixed
* remove RANDOM_DATA_THEN_CLOSE
|
2019-10-26 06:01:25 +00:00 |
|
Ronald Wildenberg
|
7201479439
|
Fixed bug 301 by not setting BodyAsFile to null after first use (#302)
* Fixed bug 301 by not setting BodyAsFile to null after first use
* Added extra unit test
* 1.0.24.0
|
2019-07-22 18:33:40 +02:00 |
|