Files
WireMock.Net/test/WireMock.Net.Tests
Степан f8d3b51fbc Feature/early mismatch (#1451)
* feat(request matchers): Add support for early mismatch in mapping processing

* test(request matchers): Add unit test for early mismatch functionality

* test(grpc): Add test for grpc requests early mismatch and error logging (Issue #1442)

* feat(request matchers): RequestMatcherType

Add `RequestMatcherType` to request matchers for improved type
identification

Closes #1442

* refactor(request matchers): Request

Replace `EarlyMatcherSelector` with `EarlyMatcherType` for improved
clarity and consistency

Closes #1442

* feat(request): conversion

Add EarlyMatcherType support in request models and mapping conversion

Closes #1442

* test(mapping): new tests

add unit tests for EarlyMatcherType in mapping conversion and
serialization

Closes #1442

* refactor(request matchers): RequestMessageEarlyMatcher

Replaced inline `EarlyMatcherType` logic with the new
`RequestMessageEarlyMatcher` class to support cases when several
matchers of the same type are present. For instance - Header, Cookie,
Param

Closes #1442

* test(request matchers): Early Mismatch

add unit tests for early mismatch scenarios with several matchers of
same type. Currently, headers and parameters

Closes #1442

* refactor(mapping): RequestModel.EarlyMatcherType

use fully qualified enum for EarlyMatcherType in serialization

Closes #1442

* style(review): fixes

- removed unused method
- added missing curly brackets

Closes #1442
2026-05-03 09:27:19 +02:00
..
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-05-03 09:27:19 +02:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00
2026-03-11 17:02:47 +01:00

Creating a client certificate like client_cert.pfx

Follow the instructions to create a root certificate, then trust it and create a child certificate from it.

Since the root certificate of client_cert.pfx is obviously not trusted automatically by cloning this repo, the tests in WireMockServerTests.ClientCertificate.cs set WireMockServerSettings.AcceptAnyClientCertificate to true so that tests pass even if the device hasn't trusted the root of client_cert.pfx.