diff --git a/tests/Aspire.Hosting.Yarp.Tests/YarpFunctionalTests.cs b/tests/Aspire.Hosting.Yarp.Tests/YarpFunctionalTests.cs index 72acb094ca0..7dde3461915 100644 --- a/tests/Aspire.Hosting.Yarp.Tests/YarpFunctionalTests.cs +++ b/tests/Aspire.Hosting.Yarp.Tests/YarpFunctionalTests.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using Aspire.Hosting.ApplicationModel; +using Aspire.Hosting.Testing; using Aspire.Hosting.Utils; using Aspire.Hosting.Yarp.Transforms; using Aspire.TestUtilities; @@ -48,8 +49,7 @@ private async Task VerifyYarpResource(Action, End await app.ResourceNotifications.WaitForResourceHealthyAsync(backend.Resource.Name, cts.Token); await app.ResourceNotifications.WaitForResourceHealthyAsync(yarp.Resource.Name, cts.Token); - var endpoint = yarp.Resource.GetEndpoint("http"); - var httpClient = new HttpClient() { BaseAddress = new Uri(endpoint.Url) }; + using var httpClient = app.CreateHttpClient(yarp.Resource.Name); using var response200 = await httpClient.GetAsync("/aspnetapp"); Assert.Equal(System.Net.HttpStatusCode.OK, response200.StatusCode);