dotnet-WireMock 1.5.52

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
dotnet tool install --global dotnet-WireMock --version 1.5.52
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-WireMock --version 1.5.52
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-WireMock&version=1.5.52
nuke :add-package dotnet-WireMock --version 1.5.52

WireMock.Net

Lightweight Http Mocking Server for .NET, inspired by [WireMock(http://WireMock.org) from the Java landscape.

⭐ Key Features

  • HTTP response stubbing, matchable on URL/Path, headers, cookies and body content patterns
  • Library can be used in unit tests and integration tests
  • Runs as a standalone process, as windows service, as Azure/IIS or as docker
  • Configurable via a fluent C# .NET API, JSON files and JSON over HTTP
  • Record/playback of stubs (proxying)
  • Per-request conditional proxying
  • Stateful behaviour simulation
  • Response templating / transformation using Handlebars and extensions
  • Can be used locally or in CI/CD scenarios

⭐ Stubbing

A core feature of WireMock.Net is the ability to return predefined HTTP responses for requests matching criteria. See Wiki : Stubbing.

⭐ Request Matching

WireMock.Net support advanced request-matching logic, see Wiki : Request Matching.

⭐ Response Templating

The response which is returned WireMock.Net can be changed using templating. This is described here Wiki : Response Templating.

⭐ Admin API Reference

The WireMock admin API provides functionality to define the mappings via a http interface see Wiki : Admin API Reference.

⭐ Using

WireMock.Net can be used in several ways:

UnitTesting

You can use your favorite test framework and use WireMock within your tests, see Wiki : UnitTesting.

As a dotnet tool

It's simple to install WireMock.Net as (global) dotnet tool, see Wiki : dotnet tool.

As standalone process / console application

This is quite straight forward to launch a mock server within a console application, see Wiki : Standalone Process.

As a Windows Service

You can also run WireMock.Net as a Windows Service, follow this WireMock-as-a-Windows-Service.

As a Web Job in Azure or application in IIS

See this link WireMock-as-a-(Azure)-Web-App

In a docker container

There is also a Linux and Windows-Nano container available at hub.docker.com. For more details see also Docker.

HTTPS / SSL

More details on using HTTPS (SSL) can be found here Wiki : HTTPS

📚 Documentation

For more info, see also this WIKI page: What is WireMock.Net.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.5.52 415 4/6/2024
1.5.51 613 3/20/2024
1.5.50 137 3/20/2024
1.5.49 455 3/6/2024
1.5.48 573 2/17/2024
1.5.47 432 1/25/2024
1.5.46 833 12/23/2023
1.5.45 111 12/21/2023
1.5.44 147 12/14/2023
1.5.43 151 12/11/2023
1.5.42 171 12/9/2023
1.5.41 181 12/4/2023
1.5.40 1,736 11/7/2023
1.5.39 1,091 10/9/2023
1.5.38 178 10/9/2023
1.5.37 479 9/27/2023
1.5.36 339 9/21/2023
1.5.35 818 8/19/2023
1.5.34 1,265 8/4/2023
1.5.33 219 8/3/2023
1.5.32 1,167 7/15/2023
1.5.31 450 7/8/2023
1.5.30 529 6/28/2023
1.5.29 280 6/22/2023
1.5.28 477 6/11/2023
1.5.27 358 6/3/2023
1.5.26 313 5/25/2023
1.5.25 571 5/13/2023
1.5.24 350 5/7/2023
1.5.23 712 4/23/2023
1.5.22 750 4/8/2023
1.5.21 832 3/22/2023
1.5.20 333 3/19/2023
1.5.19 243 3/17/2023
1.5.18 490 3/9/2023
1.5.17 659 2/25/2023
1.5.16 621 2/6/2023
1.5.15 444 1/29/2023
1.5.14 345 1/24/2023
1.5.13 1,098 12/11/2022
1.5.12 433 12/3/2022
1.5.11 1,145 11/24/2022
1.5.10 737 11/6/2022
1.5.9 499 10/29/2022
1.5.8 601 10/16/2022
1.5.7 500 10/11/2022
1.5.6 665 9/12/2022
1.5.5 569 9/3/2022
1.5.4 511 8/24/2022
1.5.3 654 7/29/2022
1.5.2 465 7/24/2022
1.5.1 565 7/8/2022
1.5.0 880 6/10/2022
1.4.43 649 5/21/2022
1.4.42 520 5/13/2022
1.4.41 811 4/22/2022
1.4.40 568 3/26/2022
1.4.39 492 3/25/2022
1.4.38 508 3/12/2022
1.4.37 496 3/2/2022
1.4.36 516 2/25/2022
1.4.35 1,878 2/9/2022
1.4.34 715 1/27/2022
1.4.33 516 1/24/2022
1.4.32 531 1/17/2022
1.4.31 440 1/6/2022
1.4.30 446 12/25/2021
1.4.29 660 12/12/2021
1.4.28 900 12/1/2021
1.4.27 517 11/17/2021
1.4.26 491 11/4/2021
1.4.25 469 10/27/2021
1.4.24 486 10/20/2021
1.4.23 580 9/27/2021
1.4.22 394 9/22/2021
1.4.21 432 9/16/2021
1.4.21-preview-03 278 9/12/2021
1.4.20 947 8/6/2021
1.4.19 406 8/4/2021
1.4.18 693 7/10/2021
1.4.17 453 7/7/2021
1.4.16 862 6/5/2021
1.4.15 787 5/19/2021
1.4.14 545 5/11/2021
1.4.13 608 4/26/2021
1.4.12 416 4/22/2021
1.4.11 445 4/18/2021
1.4.10 449 4/15/2021
1.4.9 474 3/31/2021
1.4.8 441 3/24/2021
1.4.7 497 3/21/2021
1.4.6 1,175 2/26/2021
1.4.5 586 2/11/2021
1.4.4 437 2/9/2021
1.4.3 433 2/5/2021
1.4.2 447 1/24/2021
1.4.1 461 1/19/2021
1.4.0 466 1/12/2021
1.3.10 459 12/23/2020
1.3.9 454 12/8/2020
1.3.8 468 12/3/2020
1.3.7 462 11/25/2020
0.0.1 516 11/25/2020

# 1.5.52 (06 April 2024)
- #1091 Add RegEx support to JsonMatcher [feature]
- #1088 Regex support for JsonMatcher  [feature]

The full release notes can be found here: https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md