# Tracon.Testing.Contracts.AgentSources

> 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.agentsources/
> Summary: Tracon.Testing.Contracts.AgentSources: Public types in the Tracon.Testing.Contracts.AgentSources namespace.

## Classes

 [AgentSourceContract](/api/tracon.testing.contracts.agentsources.agentsourcecontract/)

Behavior tests for an [IAgentSource](/api/tracon.iagentsource/) implementation.

 [TenantAwareAgentSourceContract](/api/tracon.testing.contracts.agentsources.tenantawareagentsourcecontract/)

Additional behavior tests for a tenant-aware agent source.

 [VersionedAgentSourceContract](/api/tracon.testing.contracts.agentsources.versionedagentsourcecontract/)

Additional behavior tests for an [IVersionedAgentSource](/api/tracon.iversionedagentsource/).
