1 instantiation of PostgresMcpContainerResource
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
375
var mcpContainer = new
PostgresMcpContainerResource
(containerName);
18 references to PostgresMcpContainerResource
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
384
Action<IResourceBuilder<
PostgresMcpContainerResource
>>? configureContainer = null,
Aspire.Hosting.Azure.Tests (3)
AzurePostgresExtensionsTests.cs (3)
382
var
mcpContainer = Assert.Single(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
412
Assert.Empty(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
361
Action<IResourceBuilder<
PostgresMcpContainerResource
>>? configureContainer = null,
368
if (builder.ApplicationBuilder.Resources.OfType<
PostgresMcpContainerResource
>().FirstOrDefault(r => string.Equals(r.Name, containerName, StringComparisons.ResourceName)) is { } existing)
375
var
mcpContainer = new PostgresMcpContainerResource(containerName);
379
.WithHttpEndpoint(targetPort: 8000, name:
PostgresMcpContainerResource
.PrimaryEndpointName)
386
.WithAnnotation(McpServerEndpointAnnotation.FromEndpoint(
PostgresMcpContainerResource
.PrimaryEndpointName, "/sse"))
Aspire.Hosting.PostgreSQL.Tests (9)
PostgresMcpBuilderTests.cs (9)
29
var
mcpContainer = Assert.Single(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
33
Assert.Equal(
PostgresMcpContainerResource
.PrimaryEndpointName, endpoint.Name);
56
var
mcpContainer = Assert.Single(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
86
var
mcpContainer = Assert.Single(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
108
Assert.Single(appModel.Resources.OfType<
PostgresMcpContainerResource
>());
125
Assert.Equal(2, appModel.Resources.OfType<
PostgresMcpContainerResource
>().Count());