Skip to main content
$ .NET integration testing_

Declarative API integration testing for .NET

Define tests in JSON or YAML — no boilerplate for the common case. ConfIT handles request execution, mock setup, response matching, variable extraction, and test filtering; you write the test definitions.

EXTRACT → INJECT{ }TEST FILEHTTP CALLMATCH
01 //

Declarative DSL

JSON or YAML test files replace hundreds of lines of C# that build a request, send it, and assert the response the same way every time.

02 //

One Format, Two Levels

The same test file runs as a component test (mocked via WireMock) and an integration test (real services) — only the fixture configuration changes.

03 //

Rich Matchers & Data Flow

ignore, pattern, and semantic matchers handle dynamic fields declaratively; extract and {{inject}} pass values between tests.