// Copyright (c) Microsoft. All rights reserved. using System; using System.Threading.Tasks; using Microsoft.Agents.AI; namespace AgentConformance.IntegrationTests.Support; /// /// Helper class to delete threads after tests. /// /// The thread to delete. /// The fixture that provides agent specific capabilities. internal sealed class ThreadCleanup(AgentThread thread, IAgentFixture fixture) : IAsyncDisposable { public async ValueTask DisposeAsync() => await fixture.DeleteThreadAsync(thread); }