4 instantiations of NatsServerResource
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
60var nats = new NatsServerResource(name, userName?.Resource, passwordParameter);
Aspire.Hosting.Nats.Tests (3)
ConnectionPropertiesTests.cs (1)
16var resource = new NatsServerResource("nats", user, password);
NatsPublicApiTests.cs (2)
154var action = () => new NatsServerResource(name); 178var action = () => new NatsServerResource(name, user?.Resource, password?.Resource);
27 references to NatsServerResource
Aspire.Hosting.Nats (14)
NatsBuilderExtensions.cs (13)
32public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 51public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port = null, 60var nats = new NatsServerResource(name, userName?.Resource, passwordParameter); 97.WithEndpoint(targetPort: 4222, port: port, name: NatsServerResource.PrimaryEndpointName) 111internal static IResourceBuilder<NatsServerResource> AddNatsForPolyglot( 126public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder, string? srcMountPath = null) 147public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder) 162public static IResourceBuilder<NatsServerResource> WithDataVolume(this IResourceBuilder<NatsServerResource> builder, string? name = null, bool isReadOnly = false) 179public static IResourceBuilder<NatsServerResource> WithDataBindMount(this IResourceBuilder<NatsServerResource> builder, string source, bool isReadOnly = false)
NatsServerResource.cs (1)
20/// Initializes a new instance of the <see cref="NatsServerResource"/> class.
Aspire.Hosting.Nats.Tests (13)
AddNatsTests.cs (8)
50var natsResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 83var connectionStringResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()) as IResourceWithConnectionString; 101var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 143var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 184Assert.Equal(2, builder.Resources.OfType<NatsServerResource>().Count());
ConnectionPropertiesTests.cs (1)
16var resource = new NatsServerResource("nats", user, password);
NatsPublicApiTests.cs (4)
87IResourceBuilder<NatsServerResource> builder = null!; 99IResourceBuilder<NatsServerResource> builder = null!; 110IResourceBuilder<NatsServerResource> builder = null!; 121IResourceBuilder<NatsServerResource> builder = null!;