| File: KeycloakFunctionalTests.cs | Web Access |
| Project: src\tests\Aspire.Hosting.Keycloak.Tests\Aspire.Hosting.Keycloak.Tests.csproj (Aspire.Hosting.Keycloak.Tests) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. #pragma warning disable ASPIREPERSISTENCE001 // Resource lifetime APIs are experimental. using Aspire.Hosting.Utils; using Aspire.TestUtilities; namespace Aspire.Hosting.Keycloak.Tests; public class KeycloakFunctionalTests(ITestOutputHelper testOutputHelper) { [Fact] [RequiresFeature(TestFeature.ContainerRuntime)] public Task Keycloak_WithPersistentLifetime_ReusesContainer() { return PersistentContainerTestHelpers.AssertResourceReusesContainerAsync( testOutputHelper, builder => builder.AddKeycloak("resource").WithPersistentLifetime(), "resource", useTestContainerRegistry: true); } }