Stef Heyenrath
5f6f5663e1
mm
2026-01-02 21:37:07 +01:00
Stef Heyenrath
8f81fb0d96
test
2026-01-02 21:23:12 +01:00
Stef Heyenrath
b4af082586
Merge branch 'master' into MappingSerializer
2025-12-25 13:57:28 +01:00
Stef Heyenrath
f38133d7a4
Fix readyness-check for Testcontainers ( #1408 )
...
* Add XUnit Logging to TestcontainersTests
* .
2025-12-25 13:56:29 +01:00
Stef Heyenrath
ad150280fd
Merge branch 'master' into MappingSerializer
2025-12-24 15:30:00 +01:00
Stef Heyenrath
4617b99c30
[Collection("Grpc")]
2025-12-24 12:32:56 +01:00
Stef Heyenrath
6bb506e1f8
Merge branch 'master' into MappingSerializer
2025-12-24 12:18:04 +01:00
Stef Heyenrath
ffd4d89946
Re-enable TestcontainersTestsGrpc ( #1406 )
...
* Re-enable TestcontainersTestsGrpc
* //[Collection("Grpc")]
2025-12-24 12:16:56 +01:00
Stef Heyenrath
75f4fbe9d0
Fix Testcontainers AddProtoDefinition ( #1405 )
...
* Fix Testcontainers AddProtoDefinition
* .
* UntilHttpRequestIsSucceeded
* WireMockContainer.ContainerPort
* System.Net/System.Net.Http
* ...
* WithWaitStrategy
* MaxHealthCheckRetries
* for
* _adminApi
* static
* ...
* testOutputHelper.WriteLine("Dumping WireMock logs:");
* Console.WriteLine(
* testOutputHelper.WriteLine("Dumping WireMock.Net mappings:");
* fix WithWaitStrategy
* [Fact]
* <PackageReference Include="ProtoBufJsonConverter" Version="0.11.0" />
* [Collection("Grpc")] / [Fact(Skip = "TODO")]
* ...
2025-12-24 10:09:30 +01:00
Stef Heyenrath
b40fce694d
Merge branch 'master' into MappingSerializer
2025-12-21 09:50:09 +01:00
Stef Heyenrath
16e3872402
Run the Grpc TestcontainersTests sequential ( #1402 )
2025-12-21 09:40:16 +01:00
Stef Heyenrath
aafe2339e4
Merge branch 'master' into MappingSerializer
2025-12-20 12:09:09 +01:00
Stef Heyenrath
a5e75a7278
Fix Grpc tests ( #1401 )
...
* Fix some Grpc tests
* await Task.Delay(1000);
* ports
2025-12-20 12:08:41 +01:00
Stef Heyenrath
708af55051
0.8.0
2025-12-20 10:32:26 +01:00
Stef Heyenrath
e6e4138466
Merge branch 'master' into MappingSerializer
2025-12-20 08:16:30 +01:00
Stef Heyenrath
56f65c19e2
Upgrade RamlToOpenApiConverter and YamlDotNet ( #1399 )
...
* Upgrade RamlToOpenApiConverter and YamlDotNet
* fix
2025-12-19 18:33:58 +01:00
Stef Heyenrath
6cc8c04486
Merge branch 'master' into MappingSerializer
2025-12-19 17:55:16 +01:00
Stef Heyenrath
6aef4816a5
WireMockServer_WithRequiredClientCertificates_Should_Work_Correct --> IgnoreOnContinuousIntegrationFact
2025-12-19 17:52:20 +01:00
Stef Heyenrath
dd4770a78b
.
2025-12-18 18:15:37 +01:00
Stef Heyenrath
f6452d1dce
MappingSerializer
2025-12-16 22:37:26 +01:00
Stef Heyenrath
197a211a52
TestcontainersTests
2025-12-13 11:48:48 +01:00
Stef Heyenrath
e2acac55a4
Update WireMockContainerBuilder (WithImage and WithCustomImage) ( #1391 )
...
* Update WireMockContainerBuilder (WithImage and WithCustomImage)
* .
2025-12-11 10:55:31 +01:00
Stef Heyenrath
f8e2c7ee90
Add WithBodyAsType to RequestMatcher ( #1388 )
...
* Add WithBody<T>
* .
* t
* t2
2025-12-08 19:15:14 +01:00
Stef Heyenrath
6da190e596
Aspire: Add WithProtoDefinition to support proto definition at server level ( #1383 )
...
* Add property UseHttp2 to WireMockServerArguments
* .
* additionalUrls
* ok?
* WireMockServerArguments
* fx
* AddProtoDefinition
* ...
* FIX
* Always add the lifecycle hook to support dynamic mappings and proto definitions
2025-12-07 10:50:11 +01:00
Stef Heyenrath
44388ce80d
Fix random delay in mapping json file ( #1386 )
2025-11-25 20:54:06 +01:00
Stef Heyenrath
21601889e0
Check if the path is valid when using WithPath(...) ( #1377 )
2025-11-08 09:02:00 +01:00
Stef Heyenrath
dfeabf228e
WireMock.Net.OpenApiParser : support Examples ( #1366 )
2025-11-08 07:45:38 +01:00
Stef Heyenrath
5885324dfb
Fix WithProbability logic ( #1367 )
...
* Fix WithProbability logic
* .
* FIX
* Update src/WireMock.Net.Minimal/Owin/MappingMatcher.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 10:16:59 +02:00
Stef Heyenrath
b9019a2f61
Update ProxyUrlReplaceSettingsModel with TransformTemplate property ( #1362 )
...
* Update ProxyUrlReplaceSettingsModel with TransformTemplate property + parse settings correctly
* oldValue nullable
* <Version>1.14.0-preview-01</Version>
2025-10-06 09:16:25 +02:00
Stef Heyenrath
19e95325fa
ProxyUrlTransformer ( #1361 )
...
* ProxyUrlTransformer
* tests
* Update src/WireMock.Net.Shared/Settings/ProxyUrlReplaceSettings.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-28 12:40:33 +02:00
Stef Heyenrath
371bfdc160
TypeLoader: implement Try methods ( #1358 )
...
* TypeLoader: implement Try methods
* fix
2025-08-31 08:48:29 +02:00
Stef Heyenrath
068fdf33e3
Upgrade Testcontainers to 4.7.0 ( #1357 )
...
* Upgrade Testcontainers to 4.7.0
* .
2025-08-30 11:46:52 +02:00
Stef Heyenrath
e5c4605020
Create WireMock.Net.ProtoBuf project ( #1350 )
...
* Create WireMock.Net.ProtoBuf project
* ok
* Update Directory.Build.props
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-26 07:55:02 +02:00
Stef Heyenrath
08117e870b
Add AtPath and AtAbsolutePath to Assertions projects ( #1349 )
...
* Add AtPath and AtAbsolutePath to Assertions projects
* tst
2025-08-22 19:40:59 +02:00
Stef Heyenrath
22ed94918a
Fix generating source code for Scenario and State ( #1347 )
...
* Fix generating source code for Scenario and State
* Update src/WireMock.Net.Minimal/Serialization/MappingConverter.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.Minimal/Serialization/MappingConverter.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* .
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-17 10:06:39 +02:00
Stef Heyenrath
faffc56484
Add TimesInSameState to MappingModel ( #1345 )
...
* Add TimesInSameState to MappingModel
* fix tests
2025-08-11 08:46:18 +02:00
Stef Heyenrath
0597a73e0e
Create GraphQL project ( #1334 )
...
* Create new project for GraphQL
* ...
* .
* ok?
* Update src/WireMock.Net.Shared/Extensions/AnyOfExtensions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* --
* ...
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-10 19:00:22 +02:00
Sam Fields
6ccfe68686
Fixes an issue with matching JSON bodies as bytes ( #1339 )
...
* Fixes an issue with matching JSON bodies as bytes
* Adding tests for exact object matching
* Simplify the check for byte data
2025-08-02 20:11:13 +02:00
Stef Heyenrath
020cc15420
Correctly map the Pact Interaction Description property ( #1331 )
...
* Correctly map the Pact Interaction Description property
* Update src/WireMock.Net.Minimal/Serialization/PactMapper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* post
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 08:41:04 +02:00
Stef Heyenrath
a06ee6b158
Fix HandlebarsContext.ParseAndEvaluate ( #1329 )
2025-07-12 11:05:02 +02:00
Stef Heyenrath
b0076b4e81
Implement IMimeMessageData ( #1326 )
...
* Implement IMimeMessageData
* 1
* Update src/WireMock.Net.MimePart/Util/MimeKitUtils.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* v1
* v2
* e
* ?
* fix
* if (Array.TrueForAll(_funcs, func => func(value).IsPerfect()))
* Update src/WireMock.Net.Shared/Util/IMimeKitUtils.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.Minimal/Matchers/Request/RequestMessageMultiPartMatcher.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.MimePart/Models/MimeEntityDataWrapper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Models.Mime.IMimeMessageData? BodyAsMimeMessage { get; }
* Update src/WireMock.Net.MimePart/Util/MimeKitUtils.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.MimePart/Models/MimePartDataWrapper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.MimePart/Models/MimeMessageDataWrapper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/WireMock.Net.Shared/Util/IMimeKitUtils.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* .
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-12 09:54:18 +02:00
Stef Heyenrath
6c61f87ef3
Add method CreateHttpClientFactory ( #1325 )
...
* Add method CreateHttpClientFactory
* rev
2025-07-08 10:50:30 +02:00
Stef Heyenrath
f80925c1fb
Add Scenario set State method ( #1322 )
...
* Add SetScenarioState
* add tests
* summary
* .
* 1.8.13-preview-01
* fix
* fix name
2025-06-23 08:03:11 +02:00
Stef Heyenrath
7b93b2668d
Fix TypeLoader ( #1320 )
...
* no ilmerge
* .
* .
* nullable
* .UsingNuGet
* fix
* .
* directoriesToSearch
* .
2025-06-15 11:44:09 +02:00
Dom Light
70a9180af4
Set description when converting MappingModel to IRespondWithAProvider ( #1317 )
...
Adding a mapping with a description to `WireMockServer.WithMapping`
did not include the description to the resulting
`IRespondWithAProvider`, which means that calling
`WireMockServer.SavePact` does not populate the description in the
contract file.
This PR includes the description when mapping from `MappingModel` to
`IRespondWithAProvider`.
2025-06-14 11:13:04 +02:00
Sébastien Crocquesel
2a010dcd42
Use default resource cleaning behavior in test ( #1316 )
2025-06-12 22:06:58 +02:00
Stef Heyenrath
77000372c6
Fix for WithTransformer and JsonBody as list ( #1315 )
...
* Fix for WithTransformer and JsonBody as list
* Fix WithTransformer when the response BodyAsJson is a List
2025-06-11 11:51:29 +02:00
Stef Heyenrath
ec248a9a78
Fix TestcontainersTests to ignore exception when stopping ( #1314 )
2025-06-11 11:12:58 +02:00
Stef Heyenrath
2f7e3a3178
Update TestcontainersTests to ignore exception when stopping
2025-06-11 10:21:42 +02:00
Sébastien Crocquesel
8ba243ddcd
Bump Testcontainers version to 4.5.0 ( #1311 )
...
* Bump Testcontainers version to 4.5.0
The Testcontainers dependency Docker.DotNet was bumped to 3.128.1 and is not binary compatible with previous version.
When a user has a direct dependency on Testcontainers 4.5.0, WireMock.Net.Testcontainers fails with :
System.MissingMethodException : Method not found: 'Docker.DotNet.DockerClient Docker.DotNet.DockerClientConfiguration.CreateClient(System.Version)'
* Bump System.Net.Http.Json version to 8.0.1
Minimum required version for Testcontainers 4.5.0
* Do not dispose null container
2025-06-10 22:23:56 +02:00