using Microsoft.AspNetCore.Mvc.Testing; [assembly: AssemblyFixture(typeof(TestWeb.Tests.TestFixture))] namespace TestWeb.Tests; public class TestFixture : IAsyncLifetime { public HttpClient Client { get; private set; } = null!; private readonly WebApplicationFactory factory; public TestFixture() { factory = new WebApplicationFactory(); } public ValueTask InitializeAsync() { Client = factory.CreateClient(); return ValueTask.CompletedTask; } public ValueTask DisposeAsync() { Client.Dispose(); return ValueTask.CompletedTask; } }