# 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/package-tracon-testing/
> Summary: Public types shipped by Tracon.Testing, generated from the compiled assembly and its XML documentation.

6 public types. Select a type for signatures, defaults, remarks,
exceptions, and links to related contracts.

| Type | Kind | Purpose |
|---|---|---|
| [`FakeModelProvider`](/api/tracon.testing.fakemodelprovider/) | Class | Configurable, non-networked fake model provider. |
| [`FakeModelRequest`](/api/tracon.testing.fakemodelrequest/) | Class | A single request that reached the fake provider. |
| [`RunAssertions`](/api/tracon.testing.runassertions/) | Class | Assertions on a recorded run. |
| [`TraconAssertionException`](/api/tracon.testing.traconassertionexception/) | Class | Thrown when a RunAssertions assertion is not met. |
| [`TraconTestHost`](/api/tracon.testing.tracontesthost/) | Class | In-memory Tracon host. |
| [`TraconTestHostOptions`](/api/tracon.testing.tracontesthostoptions/) | Class | Settings for TraconTestHost.StartAsync. |
