# Tracon.Testing.Contracts

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/tracon.testing.contracts/
> Summary: Tracon.Testing.Contracts: Public types in the Tracon.Testing.Contracts namespace.

## Namespaces

 [Tracon.Testing.Contracts.AgentSources](/api/tracon.testing.contracts.agentsources/)

 [Tracon.Testing.Contracts.Judges](/api/tracon.testing.contracts.judges/)

 [Tracon.Testing.Contracts.Providers](/api/tracon.testing.contracts.providers/)

 [Tracon.Testing.Contracts.Scheduling](/api/tracon.testing.contracts.scheduling/)

 [Tracon.Testing.Contracts.Scripts](/api/tracon.testing.contracts.scripts/)

 [Tracon.Testing.Contracts.Storage](/api/tracon.testing.contracts.storage/)

 [Tracon.Testing.Contracts.Tools](/api/tracon.testing.contracts.tools/)

## Classes

 [ContractCoverage](/api/tracon.testing.contracts.contractcoverage/)

Verifies that a test assembly derives every contract class this package
ships for one contract family, so a class dropped during a refactor or
never picked up for a new implementation is caught at build time instead of
silently reducing coverage.
