// Copyright 2020-2025 The NATS Authors
// Licensed under the Apache License, Version 2.0
namespace ZB.MOM.NatsNet.Server.IntegrationTests.Helpers;
///
/// Placeholder harness for a single JetStream cluster (multiple servers forming a
/// Raft group). The real implementation requires the full NatsServer runtime.
///
public sealed class TestCluster : IDisposable
{
public string Name { get; }
public TestCluster(string name)
{
Name = name;
}
///
/// Creates a JetStream cluster. Not yet implemented.
///
public static TestCluster CreateJetStreamCluster(int numServers, string name) =>
new(name);
public void Dispose()
{
// TODO: shut down all in-process servers when runtime is available.
}
}