Files
natsdotnet/tests/NATS.Server.Tests/JetStreamMirrorSourceAdvancedTests.cs

15 lines
469 B
C#

namespace NATS.Server.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);
}
}