namespace NATS.Server.Tests;

public class GoParityRunnerTests
{
    [Fact]
    public void Go_parity_runner_builds_expected_suite_filter()
    {
        var cmd = GoParityRunner.BuildCommand();
        cmd.ShouldContain("go test");
        cmd.ShouldContain("TestJetStream");
        cmd.ShouldContain("TestRaft");
    }
}

internal static class GoParityRunner
{
    public static string BuildCommand()
    {
        return "go test -v -run 'TestJetStream|TestJetStreamCluster|TestLongCluster|TestRaft' ./server -count=1 -timeout=180m";
    }
}
