Matchers and Patterns
API responses often contain fields that are dynamic — generated IDs, timestamps, server-assigned values — that can't be matched with an exact expected value. ConfIT's matcher system lets you express the right assertion for each field without writing C# code.
Variable Extraction + Injection
When testing multi-step API flows, later tests often need data produced by earlier ones — an ID returned by a create endpoint, a token from a login call, a resource URL from a redirect. ConfIT provides a declarative way to capture these values and pass them forward without writing any C#.
Test Dependency Graph
When one test fails, the tests that depend on its output often fail too — but for the wrong reason. A GET /api/user/{} test that fails because {{userId}} was never extracted doesn't tell you anything useful. What you actually want to know is that CreateUser failed.