using NATS.Client.Core; namespace NATS.E2E.Tests.Infrastructure; public static class E2ETestHelper { public static NatsConnection CreateClient(int port) => new(new NatsOpts { Url = $"nats://127.0.0.1:{port}" }); public static NatsConnection CreateClient(int port, NatsOpts opts) => new(opts with { Url = $"nats://127.0.0.1:{port}" }); public static CancellationToken Timeout(int seconds = 10) => new CancellationTokenSource(TimeSpan.FromSeconds(seconds)).Token; }