FluentMockServer is an heavily inspired by providing additional tooling for setting up the MockServer via code.
The project was inspired by other MockServers such as mockserver.
See the ROADMAP.md for an overview of planned features.
NinjaTools.FluentMockServer is currently maintained and pull requests are actively added into the repository.
You can choose between or combine different mode of operations
- Run an instance of mockserver docker container in the background
- Start an instance of mockserver docker container on demand in your c# code
Try it out in the browser!
- Tightly integrated with mockserver
- In-memory creation of MockServer Docker Instances with FluentDocker
- XUnit integration with Fixtures
- Configure an
Expectation
:- Select which
HttpRequest
to handle - Configure an action like
Exceptions
,HttpResponse
,Timeout
,ConnectionLos
... - Optionally provide for how often / timespan the expectation is valid
- Select which
- Verfiy
Expectation
s:- Select which
HttpRequest
to verify - Verify if has been matched
- Verify how often
- Select which
An contibution is welcome. For more information check out CONTRIBUTING.md.
If you have any questions feel free to contact me or join our Discord.