1 instantiation of NatsServerResource
Aspire.Hosting.Nats.Tests (1)
NatsPublicApiTests.cs (1)
88var action = () => new NatsServerResource(name);
19 references to NatsServerResource
Aspire.Hosting.Nats (11)
NatsBuilderExtensions.cs (11)
27public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, string name, int? port = null) 32var nats = new NatsServerResource(name); 61.WithEndpoint(targetPort: 4222, port: port, name: NatsServerResource.PrimaryEndpointName) 74public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder, string? srcMountPath = null) 92public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder) 106public static IResourceBuilder<NatsServerResource> WithDataVolume(this IResourceBuilder<NatsServerResource> builder, string? name = null, bool isReadOnly = false) 122public static IResourceBuilder<NatsServerResource> WithDataBindMount(this IResourceBuilder<NatsServerResource> builder, string source, bool isReadOnly = false)
Aspire.Hosting.Nats.Tests (8)
AddNatsTests.cs (5)
25var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 55var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 95Assert.Equal(2, builder.Resources.OfType<NatsServerResource>().Count());
NatsPublicApiTests.cs (3)
39IResourceBuilder<NatsServerResource> builder = null!; 50IResourceBuilder<NatsServerResource> builder = null!; 61IResourceBuilder<NatsServerResource> builder = null!;