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