namespace NATS.Server.Tests;

public class JetStreamIntegrationMatrixTests
{
    [Theory]
    [InlineData("stream-msg-delete-roundtrip")]
    [InlineData("consumer-msg-next-no-wait")]
    [InlineData("direct-get-by-sequence")]
    public async Task Integration_matrix_executes_real_server_scenarios(string scenario)
    {
        var result = await JetStreamIntegrationMatrix.RunScenarioAsync(scenario);
        result.Success.ShouldBeTrue(result.Details);
    }
}
