1 instantiation of PostgresMcpContainerResource
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
392var mcpContainer = new PostgresMcpContainerResource(containerName);
18 references to PostgresMcpContainerResource
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
415Action<IResourceBuilder<PostgresMcpContainerResource>>? configureContainer = null,
Aspire.Hosting.Azure.Tests (3)
AzurePostgresExtensionsTests.cs (3)
386var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 416Assert.Empty(appModel.Resources.OfType<PostgresMcpContainerResource>());
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
378Action<IResourceBuilder<PostgresMcpContainerResource>>? configureContainer = null, 385if (builder.ApplicationBuilder.Resources.TryGetByName(containerName, out var existingResource) && existingResource is PostgresMcpContainerResource existing) 392var mcpContainer = new PostgresMcpContainerResource(containerName); 396.WithHttpEndpoint(targetPort: 8000, name: PostgresMcpContainerResource.PrimaryEndpointName) 403.WithMcpServer("/sse", endpointName: PostgresMcpContainerResource.PrimaryEndpointName)
Aspire.Hosting.PostgreSQL.Tests (9)
PostgresMcpBuilderTests.cs (9)
29var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 33Assert.Equal(PostgresMcpContainerResource.PrimaryEndpointName, endpoint.Name); 56var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 90var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 112Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 129Assert.Equal(2, appModel.Resources.OfType<PostgresMcpContainerResource>().Count());