2 instantiations of NatsServerResource
Aspire.Hosting.Nats.Tests (2)
NatsPublicApiTests.cs (2)
155var action = () => new NatsServerResource(name); 179var action = () => new NatsServerResource(name, user?.Resource, password?.Resource);
25 references to NatsServerResource
Aspire.Hosting.Nats (13)
NatsBuilderExtensions.cs (12)
30public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 47public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port = null, 56var nats = new NatsServerResource(name, userName?.Resource, passwordParameter); 93.WithEndpoint(targetPort: 4222, port: port, name: NatsServerResource.PrimaryEndpointName) 113public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder, string? srcMountPath = null) 133public static IResourceBuilder<NatsServerResource> WithJetStream(this IResourceBuilder<NatsServerResource> builder) 147public static IResourceBuilder<NatsServerResource> WithDataVolume(this IResourceBuilder<NatsServerResource> builder, string? name = null, bool isReadOnly = false) 163public static IResourceBuilder<NatsServerResource> WithDataBindMount(this IResourceBuilder<NatsServerResource> builder, string source, bool isReadOnly = false)
NatsServerResource.cs (1)
19/// Initializes a new instance of the <see cref="NatsServerResource"/> class.
Aspire.Hosting.Nats.Tests (12)
AddNatsTests.cs (8)
49var natsResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 78var connectionStringResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()) as IResourceWithConnectionString; 96var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 138var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 179Assert.Equal(2, builder.Resources.OfType<NatsServerResource>().Count());
NatsPublicApiTests.cs (4)
88IResourceBuilder<NatsServerResource> builder = null!; 100IResourceBuilder<NatsServerResource> builder = null!; 111IResourceBuilder<NatsServerResource> builder = null!; 122IResourceBuilder<NatsServerResource> builder = null!;