# Tracon.Testing

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

## Namespaces

 [Tracon.Testing.Contracts](/api/tracon.testing.contracts/)

## Classes

 [FakeModelProvider](/api/tracon.testing.fakemodelprovider/)

Configurable, non-networked fake model provider.

 [FakeModelRequest](/api/tracon.testing.fakemodelrequest/)

A single request that reached the fake provider.

 [RunAssertions](/api/tracon.testing.runassertions/)

Assertions on a recorded run.

 [TraconAssertionException](/api/tracon.testing.traconassertionexception/)

Thrown when a [RunAssertions](/api/tracon.testing.runassertions/) assertion is not met.

 [TraconTestHost](/api/tracon.testing.tracontesthost/)

In-memory Tracon host.

 [TraconTestHostOptions](/api/tracon.testing.tracontesthostoptions/)

Settings for [TraconTestHost.StartAsync](/api/tracon.testing.tracontesthost/#Tracon_Testing_TraconTestHost_StartAsync_System_Action_Tracon_Testing_TraconTestHostOptions__System_Threading_CancellationToken_).
