using NATS.Server.TestUtilities; namespace NATS.Server.JetStream.Tests; public class JetStreamMirrorSourceAdvancedTests { [Fact] public async Task Stream_with_multiple_sources_aggregates_messages_in_order() { await using var fx = await JetStreamApiFixture.StartWithMultipleSourcesAsync(); await fx.PublishToSourceAsync("SRC1", "a.1", "1"); await fx.PublishToSourceAsync("SRC2", "b.1", "2"); (await fx.GetStreamStateAsync("AGG")).Messages.ShouldBe((ulong)2); } }